While doing
dput debomatic-amd64 something.changes
i get this error below.
It seems related to https://github.com/paramiko/paramiko/issues/2048
Unknown exception: q must be exactly 160, 224, or 256 bits long
Traceback (most recent call last):
File "/usr/bin/dput", line 130, in <module>
upload_package(changes, args)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/dput/uploader.py", line 325, in invoke_dput
with uploader(profile['method'], profile,
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
simulate=args.simulate) as obj:
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
return next(self.gen)
File "/usr/lib/python3/dist-packages/dput/uploader.py", line 170, in uploader
obj.initialize()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/dput/uploaders/sftp.py", line 175, in initialize
self._auth(fqdn, ssh_kwargs)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/dput/uploaders/sftp.py", line 221, in _auth
self._sshclient.connect(fqdn, **ssh_kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/paramiko/client.py", line 485, in connect
self._auth(
~~~~~~~~~~^
username,
^^^^^^^^^
...<9 lines>...
passphrase,
^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/paramiko/client.py", line 734, in _auth
self._transport.auth_publickey(username, key)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 1709, in auth_publickey
return self.auth_handler.wait_for_response(my_event)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3/dist-packages/paramiko/auth_handler.py", line 248, in wait_for_response
raise e
File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2262, in run
handler(m)
~~~~~~~^^^
File "/usr/lib/python3/dist-packages/paramiko/auth_handler.py", line 404, in _parse_service_accept
sig = self.private_key.sign_ssh_data(blob, algorithm)
File "/usr/lib/python3/dist-packages/paramiko/dsskey.py", line 120, in sign_ssh_data
).private_key(backend=default_backend())
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: q must be exactly 160, 224, or 256 bits long