Sorry, due to a bug in my sid setup I missed the original text in the report.
In any case this bug needs to be merged with #943238 :-/


==============================================================================

Dear Maintainer,

Current sshuttle in buster+ is mostly unusable in connecting any sid box
due to an upstream bug triggered by python 3.8 use at the endpoint. I'm tempted to tag this bug as severe for future release.
See #381 in upstream github for more information, still not fixed.




------

from buster to sid result:

LANG=C sshuttle -v -r y...@xxx.zzz 0/0

Starting sshuttle proxy.
[local sudo] Password: firewall manager: Starting firewall with Python version 3.7.3
firewall manager: ready method name nat.
IPv6 enabled: False
UDP enabled: False
DNS enabled: False
User enabled: False
TCP redirector listening on ('127.0.0.1', 12300).
Starting client with Python version 3.7.3
c : connecting to server...
assembler.py:3: DeprecationWarning: the imp module is deprecated in favour of 
importlib; see the module's documentation for alternative uses
Starting server with Python version 3.8.2
s: latency control setting = True
c : Connected.
Traceback (most recent call last):
 File "<string>", line 1, in <module>
 File "assembler.py", line 38, in <module>
 File "sshuttle.server", line 298, in main
 File "/usr/lib/python3.8/socket.py", line 544, in fromfd
   return socket(family, type, proto, nfd)
 File "/usr/lib/python3.8/socket.py", line 231, in __init__
   _socket.socket.__init__(self, family, type, proto, fileno)
OSError: [Errno 88] Socket operation on non-socket
c : fatal: server died with error code 1

-----

from sid to sid result:

LANG=C schroot -- sshuttle -v -r y...@xxxx.zzz 0/0
Starting sshuttle proxy.
firewall manager: Starting firewall with Python version 3.8.2
firewall manager: ready method name nat.
IPv6 enabled: False
UDP enabled: False
DNS enabled: False
User enabled: False
TCP redirector listening on ('127.0.0.1', 12300).
Starting client with Python version 3.8.2
c : connecting to server...
assembler.py:3: DeprecationWarning: the imp module is deprecated in favour of 
importlib; see the module's documentation for alternative uses
Starting server with Python version 3.8.2
s: latency control setting = True
c : Connected.
Traceback (most recent call last):
 File "<string>", line 1, in <module>
 File "assembler.py", line 38, in <module>
 File "sshuttle.server", line 298, in main
 File "/usr/lib/python3.8/socket.py", line 544, in fromfd
   return socket(family, type, proto, nfd)
 File "/usr/lib/python3.8/socket.py", line 231, in __init__
   _socket.socket.__init__(self, family, type, proto, fileno)
OSError: [Errno 88] Socket operation on non-socket
c : fatal: server died with error code 1

--
Francesco P. Lovergine

Reply via email to