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.

Reply via email to