View Issue Details

IDProjectCategoryView StatusLast Update
0004861GNUnetbuild processpublic2019-02-28 11:17
Reporternikita Assigned Tonikita  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionunable to reproduce 
PlatformUnixOSGuixSDOS Versionamd64
Product VersionGit master 
Target Version0.11.0Fixed in Version0.11.0 
Summary0004861: testbed: api_2peers_1controller, api_test (TESTS) fail on guix.
DescriptionUsing the package recipe for gnunet-git-full-tests from https://pagure.io/packages/blob/master/f/ng0/packages/gnunet.scm

and running on amd64 hardware makes 2 testbed tests fail (ommited the SKIP and PASS ones):

make[4]: Entering directory '/tmp/guix-build-gnunet-git-full-tests-0.10.1-2.15719ea.drv-0/source/src/testbed'
FAIL: test_testbed_api_2peers_1controller
FAIL: test_testbed_api_test
============================================================================
Testsuite summary for gnunet 0.10.1
============================================================================
# TOTAL: 28
# PASS: 24
# SKIP: 2
# XFAIL: 0
# FAIL: 2
# XPASS: 0
# ERROR: 0
Steps To ReproduceUsing Guix: Checkout https://pagure.io/packages and follow the instruction in README (GUIX_PACKAGE_PATH env). Set the env variable, update your guix (guix pull, not required but to rule out any mistakes), and then run "guix build gnunet-git-full-tests".

Expected result is described above.

Or alternatively use the below zipped directory for details. Please inform me when the zipped directory is no longer needed, 33 MB is much space occupied on the hosting instance.
Additional Informationzipped build directory with environment variables etc: https://www.inventati.org/patternsinthechaos/build/gnunet-15719ea-failed-build-guix.tar.xz

Build log is contained, will be appended as single file here.
TagsNo tags attached.
Attached Files
test-suite.log (2,339 bytes)   
===============================================
   gnunet 0.10.1: src/testbed/test-suite.log
===============================================

# TOTAL: 28
# PASS:  24
# SKIP:  2
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: test_testbed_api_2peers_1controller
=========================================

Jan 14 19:31:49-016700 nat-5389 ERROR UPnP enabled in configuration, but UPnP client `upnpc` command not found, disabling UPnP
Jan 14 19:31:49-250763 nat-5393 ERROR UPnP enabled in configuration, but UPnP client `upnpc` command not found, disabling UPnP
Jan 14 19:32:18-505270 test_testbed_api_2peers_1controller-5366 ERROR Assertion failed at test_testbed_api_2peers_1controller.c:293.
Jan 14 19:32:18-566152 test_testbed_api_2peers_1controller-5366 WARNING Be disciplined.  Some operations were not marked as done.
FAIL test_testbed_api_2peers_1controller (exit status: 1)

SKIP: test_testbed_api_controllerlink
=====================================

Jan 14 19:32:18-658280 test_testbed_api_controllerlink-5401 ERROR Assertion failed at testbed_api_hosts.c:1358.
Unable to run the test as this system is not configured to use password less SSH logins to localhost.
Marking test as successful
SKIP test_testbed_api_controllerlink (exit status: 77)

SKIP: test_testbed_api_3peers_3controllers
==========================================

Jan 14 19:32:18-763995 test_testbed_api_3peers_3controllers-5420 ERROR Assertion failed at testbed_api_hosts.c:1358.
Unable to run the test as this system is not configured to use password less SSH logins to localhost.
Skipping test
SKIP test_testbed_api_3peers_3controllers (exit status: 77)

FAIL: test_testbed_api_test
===========================

Jan 14 19:32:20-112816 nat-5488 ERROR UPnP enabled in configuration, but UPnP client `upnpc` command not found, disabling UPnP
Jan 14 19:32:20-254836 nat-5492 ERROR UPnP enabled in configuration, but UPnP client `upnpc` command not found, disabling UPnP
Jan 14 19:32:49-500765 test_testbed_api_test-5465 ERROR Assertion failed at test_testbed_api_test.c:185.
Jan 14 19:32:49-500915 test_testbed_api_test-5465 WARNING 0x4: Timeout while acquiring ATS of 6YNB from cache
Jan 14 19:32:49-500940 test_testbed_api_test-5465 ERROR Assertion failed at test_testbed_api_test.c:159.
FAIL test_testbed_api_test (exit status: 1)

test-suite.log (2,339 bytes)   

Activities

nikita

2017-01-14 21:12

developer   ~0011639

This is mostly about upnpc not being found, giving it another shot with the missed package in the path.

nikita

2017-01-14 21:55

developer   ~0011640

Adding upnpc to the path fixed this problem.

I forgot to add (mini)upnpc when updating the packages.

Christian Grothoff

2017-01-15 10:42

manager   ~0011641

Hmm. That's still bad, the test _shoud_ pass even without upnpc.

nikita

2017-01-15 11:52

developer   ~0011642

I already deleted the zipped directory. Do you/anyone require it for debugging the problem?

Christian Grothoff

2017-01-15 12:19

manager   ~0011644

Not really, this ought to not be Guix-specific, I just need to uninstall upnpc and then ought to be able to reproduce it...

Christian Grothoff

2018-06-07 23:28

manager   ~0013024

Still cannot reproduce. Could this be a /tmp / TEMPDIR-issue?

dvn

2018-06-23 15:04

developer   ~0013050

Last edited: 2018-06-23 15:04

Are you still experiencing this issue, ng0?

nikita

2019-02-12 01:54

developer   ~0013662

No idea. I currently can't reproduce this environment I had.

Issue History

Date Modified Username Field Change
2017-01-14 21:05 nikita New Issue
2017-01-14 21:06 nikita File Added: test-suite.log
2017-01-14 21:12 nikita Note Added: 0011639
2017-01-14 21:55 nikita Note Added: 0011640
2017-01-14 22:11 amatus Assigned To => amatus
2017-01-14 22:11 amatus Status new => resolved
2017-01-14 22:11 amatus Resolution open => fixed
2017-01-14 22:11 amatus Fixed in Version => 0.11.0pre66
2017-01-15 10:42 Christian Grothoff Note Added: 0011641
2017-01-15 10:42 Christian Grothoff Assigned To amatus => Christian Grothoff
2017-01-15 10:42 Christian Grothoff Status resolved => assigned
2017-01-15 11:52 nikita Note Added: 0011642
2017-01-15 12:19 Christian Grothoff Note Added: 0011644
2017-02-26 01:33 Christian Grothoff Fixed in Version 0.11.0pre66 =>
2018-06-07 01:19 Christian Grothoff Assigned To Christian Grothoff =>
2018-06-07 01:19 Christian Grothoff Status assigned => confirmed
2018-06-07 23:28 Christian Grothoff Note Added: 0013024
2018-06-23 15:04 dvn Assigned To => nikita
2018-06-23 15:04 dvn Status confirmed => assigned
2018-06-23 15:04 dvn Note Added: 0013050
2018-06-23 15:04 dvn Note Edited: 0013050
2019-02-12 01:54 nikita Note Added: 0013662
2019-02-12 01:54 nikita Status assigned => resolved
2019-02-12 01:54 nikita Resolution fixed => unable to reproduce
2019-02-12 01:54 nikita Fixed in Version => Git master
2019-02-12 08:21 Christian Grothoff Fixed in Version Git master => 0.11.0
2019-02-12 08:21 Christian Grothoff Target Version => 0.11.0
2019-02-28 11:17 Christian Grothoff Status resolved => closed