snapd autopkgtest consistently fails on i386
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The snapd autopkgtest has been failing consistently on i386 since the upload of snapd 2.0.3+16.10. A few test failures have come and gone or appear to have been flaky/racy, but there are two tests that have been failing consistently:
START: integration-
START: <autogenerated>:43: networkBindInte
****** Running networkBindInte
snap list
Name Version Rev Developer
ubuntu-core 16.04+20160420.
sudo snap install integration-
[|] Mount snap "network-
[/] Mount snap "network-
[-] Setup snap "network-
[\] Make snap "network-
[|] Make snap "network-
[/] Make snap "network-
[K
Name Version Rev Developer
network-
snap list
Name Version Rev Developer
network-
ubuntu-core 16.04+20160420.
sudo snap install integration-
[|] Prepare snap "/tmp/snapd-
[/] Mount snap "network-
[-] Mount snap "network-
[\] Setup snap "network-consumer" security profiles[K
[|] Setup snap "network-consumer" security profiles[K
[K
Name Version Rev Developer
network-consumer 1.0 100001
snap list
Name Version Rev Developer
network-
network-consumer 1.0 100001
ubuntu-core 16.04+20160420.
PASS: <autogenerated>:43: networkBindInte
network-consumer http://
Bad system call
integration-
output := cli.ExecCommand(c, "network-consumer", providerURL)
integration-
c.Assert(err, check.IsNil, check.Commentf(
... value *exec.ExitError = &exec.ExitError
... Error for [network-consumer http://
START: <autogenerated>:44: networkBindInte
sudo snap remove network-
[|] Make snap "network-
[/] Make snap "network-
[-] Make snap "network-
[\] Make snap "network-
[|] Make snap "network-
[/] Remove security profile for snap "network-
[-] Remove snap "network-
[\] Remove snap "network-
[|] Remove snap "network-
[/] Remove snap "network-
[-] Remove snap "network-
[K
Done
snap list
Name Version Rev Developer
network-consumer 1.0 100001
ubuntu-core 16.04+20160420.
sudo snap remove network-consumer
[|] Remove snap "network-consumer" from the system[K
[/] Remove snap "network-consumer" from the system[K
[-] Remove snap "network-consumer" from the system[K
[\] Remove snap "network-consumer" from the system[K
[|] Remove snap "network-consumer" from the system[K
[K
Done
snap list
Name Version Rev Developer
ubuntu-core 16.04+20160420.
PASS: <autogenerated>:44: networkBindInte
FAIL: integration-
[...]
START: integration-
START: <autogenerated>:49: networkInterfac
****** Running networkInterfac
snap list
Name Version Rev Developer
ubuntu-core 16.04+20160420.
sudo snap install integration-
[|] Mount snap "network-
[/] Mount snap "network-
[-] Setup snap "network-
[\] Setup snap "network-
[|] Make snap "network-
[/] Make snap "network-
[K
Name Version Rev Developer
network-
snap list
Name Version Rev Developer
network-
ubuntu-core 16.04+20160420.
sudo snap install integration-
[|] Mount snap "network-
[/] Mount snap "network-
[-] Setup snap "network-consumer" security profiles[K
[\] Setup snap "network-consumer" security profiles[K
[|] Setup snap "network-consumer" security profiles[K
[K
Name Version Rev Developer
network-consumer 1.0 100001
snap list
Name Version Rev Developer
network-
network-consumer 1.0 100001
ubuntu-core 16.04+20160420.
PASS: <autogenerated>:49: networkInterfac
network-consumer http://
Bad system call
integration-
output := cli.ExecCommand(c, "network-consumer", providerURL)
integration-
c.Assert(err, check.IsNil, check.Commentf(
... value *exec.ExitError = &exec.ExitError
... Error for [network-consumer http://
START: <autogenerated>:50: networkInterfac
sudo snap remove network-
[|] Make snap "network-
[/] Make snap "network-
[-] Make snap "network-
[\] Make snap "network-
[|] Make snap "network-
[/] Make snap "network-
[-] Remove security profile for snap "network-
[\] Remove snap "network-
[|] Remove snap "network-
[/] Remove snap "network-
[-] Remove snap "network-
[\] Remove snap "network-
[K
Done
snap list
Name Version Rev Developer
network-consumer 1.0 100001
ubuntu-core 16.04+20160420.
sudo snap remove network-consumer
[|] Remove snap "network-consumer" from the system[K
[/] Remove snap "network-consumer" from the system[K
[-] Remove snap "network-consumer" from the system[K
[\] Remove snap "network-consumer" from the system[K
[|] Remove snap "network-consumer" from the system[K
[K
Done
snap list
Name Version Rev Developer
ubuntu-core 16.04+20160420.
PASS: <autogenerated>:50: networkInterfac
FAIL: integration-
Sample log for a failed test run is:
Full list of test runs for yakkety is
http://
proposed-migration sees this is a regression (the tests in version 2.0.2 passed), so snapd uploads will not automatically migrate from yakkety-proposed to yakkety.
The same test failures are also seen for snapd in xenial-proposed: http://
Since the package versions with these failing tests have been released as SRUs, it appears the test failures aren't considered important by the snappy team - so please disable these tests for i386 or mark them XFAIL in some way, so that they don't interfere with the package's promotion in either xenial or yakkety.
(Fixing the tests is also acceptable, of course, if that's straightforward to do.)
Changed in snapd (Ubuntu): | |
importance: | Undecided → Critical |
Changed in snapd (Ubuntu): | |
status: | In Progress → Fix Committed |
This is fixed with the branch in https:/ /github. com/snapcore/ snapd/pull/ 1251 - however are some concerns from the security team.