Package: sudo
Version: 1.9.8p2-1
Severity: important
The latest version of sudo (1.9.8p2-1) breaks the sshuttle package.
After upgrading sudo, sshuttle fails with this error:
--------------snip--------------
Starting sshuttle proxy (version 1.0.5).
Traceback (most recent call last):
File "/usr/bin/sshuttle", line 33, in <module>
sys.exit(load_entry_point('sshuttle==1.0.5', 'console_scripts',
'sshuttle')())
File "/usr/lib/python3/dist-packages/sshuttle/cmdline.py", line 46, in main
return firewall.main(opt.method, opt.syslog)
File "/usr/lib/python3/dist-packages/sshuttle/firewall.py", line 102, in main
stdin, stdout = setup_daemon()
File "/usr/lib/python3/dist-packages/sshuttle/firewall.py", line 73, in
setup_daemon
os.setsid()
PermissionError: [Errno 1] Operation not permitted
c : fatal: ['/usr/bin/sudo', '-p', '[local sudo] Password: ', '/usr/bin/env',
'PYTHONPATH=/usr/lib/python3/dist-packages', '/usr/bin/python3',
'/usr/bin/sshuttle', '-v', '--method', 'nft', '--firewall'] returned 1
--------------snip--------------
Downgrading to 1.9.5p2-3 fixes the problem.
T
--
A programming language should be a toolbox for the programmer to draw
upon, not a minefield of dangerous explosives that you have to very
carefully avoid touching in the wrong way.