broken kernel causes eternal test retry loop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Auto Package Testing |
Fix Released
|
Medium
|
Unassigned | ||
autopkgtest (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The infra is currently testing linux-meta/
⟫ tail -f /tmp/autopkgtes
06:30:45 DEBUG| [stdout] shm-sysv PASSED
06:30:55 DEBUG| [stdout] sigfd PASSED
06:31:05 DEBUG| [stdout] sigfpe PASSED
06:31:15 DEBUG| [stdout] sigpending PASSED
06:31:25 DEBUG| [stdout] sigq PASSED
06:31:35 DEBUG| [stdout] sigsegv PASSED
06:31:45 DEBUG| [stdout] sigsuspend PASSED
06:31:55 DEBUG| [stdout] sleep PASSED
06:32:05 DEBUG| [stdout] sock PASSED
06:32:16 DEBUG| [stdout] sockfd PASSED
autopkgtest [10:43:18]: ERROR: timed out on command "su -s /bin/bash ubuntu -c set -e; export USER=`id -nu`; . /etc/profile >/dev/null 2>&1 || true; . ~/.profile >/dev/null 2>&1 || true; buildtree=
autopkgtest [10:43:18]: test ubuntu-
^[Unexpected cleanup error:
Traceback (most recent call last):
File "/home/
command()
File "/home/
r = f(c, ce)
File "/home/
copyupdown(c, ce, True)
File "/home/
copyupdown_
File "/home/
(wh, ['source', 'destination'
File "/home/
raise Quit(12, progname + ": failure: %s" % m)
VirtSubproc.Quit: (12, '<VirtSubproc>: failure: copyup source failed, status 255')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/
cleanup()
File "/home/
caller.
File "/home/
VirtSubproc
File "/home/
auxverb + ['rm', '-rf', '--', downtmp])
File "/home/
(out, err) = sp.communicate(
File "/usr/lib/
self.wait()
File "/usr/lib/
(pid, sts) = self._try_wait(0)
File "/usr/lib/
(pid, sts) = os.waitpid(
File "/home/
raise Timeout()
VirtSubproc.Timeout
while cleaning up because of another error:
<VirtSubproc>: failure: copyup source failed, status 255
autopkgtest [12:43:19]: ERROR: testbed failure: unexpected eof from the testbed
Changed in autopkgtest (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Martin Pitt (pitti) |
milestone: | none → ubuntu-16.10 |
tags: | added: patch |
* Create a container, install ssh and your ssh key:
lxc launch autopkgtest/ ubuntu/ yakkety/ amd64 y1 ubuntu/ .ssh/authorized _keys
lxc exec y1 -- apt install -y openssh-server
lxc file push -p --uid=1000 --gid=1000 ~/.ssh/id_rsa.pub y1/home/
* Get the IP from "lxc list" and verify that you can ssh in without a password.
* Create this test:
mkdir -p /tmp/t/ debian/ tests/ debian/ tests/control
echo 'Test-Command: pkill -e -STOP sshd; sleep 5' > /tmp/t/
* Run it:
lxc exec y1 -- pkill -e -CONT sshd
autopkgtest --timeout-test=1 /tmp/t -- ssh -l ubuntu -H $IP
($IP is the container's IP)