Public bug reported:

An attempt to merge sshuttle prior to jammy FF failed, because of
autopkgtest failures.

The delta between Debian and Ubuntu is d/t/* only.
A v1.1.0-1ubuntu1 is available here: 
https://launchpad.net/~fheimes/+archive/ubuntu/sshuttle

The failures can be found here:
https://autopkgtest.ubuntu.com/results/autopkgtest-jammy-ddstreet-sponsor/jammy/amd64/s/sshuttle/20220224_214719_d5d00@/log.gz

Especially:

--------%<----------------%<----------------%<----------------%<--------

remote-trusty: lxc start remote-trusty
remote-trusty: Waiting for remote-trusty to finish starting
this ssh connection should timeout:
running: lxc exec remote-trusty -- ssh -o ConnectionAttempts=2 -v 10.252.0.1 -- 
cat /proc/sys/kernel/hostname
ssh: connect to host 10.252.0.1 port 22: No route to host
ssh failed (as expected)
running: lxc exec remote-trusty -- sshuttle --python python3 -r 10.254.0.2 
10.252.0.0/24
waiting for sshuttle to start....sshuttle failed :-(
skipped 'This is an expected failure, ignoring test failure'
ERROR

======================================================================
ERROR: setUpClass (__main__.SshuttleTest_xenial)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
544, in setUpClass
    remote = Remote(f'remote-{cls.release}', cls.release)
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
287, in __init__
    self._wait_for_networking()
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
319, in _wait_for_networking
    raise Exception(f'Timed out waiting for remote {self.name} networking')
Exception: Timed out waiting for remote remote-xenial networking

======================================================================
FAIL: test_local_to_remote_nopy (__main__.SshuttleTest_trusty)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
661, in test_local_to_remote_nopy
    self._test_to_remote(self, self.remote, None)
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
683, in _test_to_remote
    self.sshuttle_start(dst, python)
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
608, in sshuttle_start
    self.fail('sshuttle process failed to start')
VerboseAssertionError: sshuttle process failed to start
Test detail: testbed-trusty sshuttle 1.1.0-1ubuntu1 to remote-trusty 

======================================================================
FAIL: test_local_to_remote_py2 (__main__.SshuttleTest_trusty)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
664, in test_local_to_remote_py2
    self._test_to_remote(self, self.remote, 'python2')
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
683, in _test_to_remote
    self.sshuttle_start(dst, python)
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
608, in sshuttle_start
    self.fail('sshuttle process failed to start')
VerboseAssertionError: sshuttle process failed to start
Test detail: testbed-trusty sshuttle 1.1.0-1ubuntu1 to remote-trusty python2

======================================================================
FAIL: test_remote_to_reverse_remote_nopy (__main__.SshuttleTest_trusty)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
670, in test_remote_to_reverse_remote_nopy
    self._test_to_remote(self.remote, self.reverse_remote, None)
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
683, in _test_to_remote
    self.sshuttle_start(dst, python)
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
608, in sshuttle_start
    self.fail('sshuttle process failed to start')
VerboseAssertionError: sshuttle process failed to start
Test detail: remote-trusty sshuttle 0.54-2 to reverse-remote-jammy 

======================================================================
FAIL: test_remote_to_reverse_remote_py2 (__main__.SshuttleTest_trusty)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
673, in test_remote_to_reverse_remote_py2
    self._test_to_remote(self.remote, self.reverse_remote, 'python2')
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
683, in _test_to_remote
    self.sshuttle_start(dst, python)
  File "/tmp/autopkgtest.IbY0Uu/build.hRt/src/debian/tests/cross-release", line 
608, in sshuttle_start
    self.fail('sshuttle process failed to start')
VerboseAssertionError: sshuttle process failed to start
Test detail: remote-trusty sshuttle 0.54-2 to reverse-remote-jammy python2

----------------------------------------------------------------------
Ran 30 tests in 2749.995s

FAILED (failures=4, errors=1, skipped=2)

--------%<----------------%<----------------%<----------------%<--------

It seems that this is likely due to jammy's move to cgroup2, which now
prevents older trusty and xenial containers from starting.

Options are:
1) fix trusty and xenial to be able to boot as a container under jammy
2) disable the tests against trusty and xenial (which would be unfortunate, 
since its idea is to ensure Ubuntu cross-release compatibility of sshuttle)

This needs further investigations and discussions, hence opening this
FFe.

** Affects: sshuttle (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: jammy needs-merge

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1962286

Title:
  [FFE] sshuttle merged to 1.1.0-1ubuntu1 fails autopkgtests

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sshuttle/+bug/1962286/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to