Hi,

I think this may be because of a paramiko error I've started getting:

>>> import paramiko
>>> import os
>>> ssh = paramiko.SSHClient()
>>> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
>>>
ssh.load_host_keys(os.path.join(os.environ['HOME'],'.ssh','known_hosts'))
>>> ssh.connect('10.10.1.85',username='testuser01',password='TestPass01')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line
424, in connect
    passphrase,
  File "/usr/local/lib/python2.7/dist-packages/paramiko/client.py", line
652, in _auth
    self._transport.auth_publickey(username, key))
  File "/usr/local/lib/python2.7/dist-packages/paramiko/transport.py", line
1446, in auth_publickey
    self.auth_handler.auth_publickey(username, key, my_event)
  File "/usr/local/lib/python2.7/dist-packages/paramiko/auth_handler.py",
line 103, in auth_publickey
    self._request_auth()
  File "/usr/local/lib/python2.7/dist-packages/paramiko/auth_handler.py",
line 165, in _request_auth
    self.transport._send_message(m)
  File "/usr/local/lib/python2.7/dist-packages/paramiko/transport.py", line
1707, in _send_message
    self.packetizer.send_message(data)
  File "/usr/local/lib/python2.7/dist-packages/paramiko/packet.py", line
385, in send_message
    out = self.__block_engine_out.update(packet)
  File
"/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/primitives/ciphers/base.py",
line 149, in update
    return self._ctx.update(data)
  File
"/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/backends/openssl/ciphers.py",
line 120, in update
    n = self.update_into(data, buf)
  File
"/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/backends/openssl/ciphers.py",
line 131, in update_into
    "unsigned char *", self._backend._ffi.from_buffer(buf)
TypeError: from_buffer() cannot return the address of the raw string within
a str or unicode or bytearray object

I've tried various "fixes" I found for Ubuntu 16.04 and Python 2.7 but none
have fixed the problem.

Rob


On Mon, Jul 23, 2018 at 4:04 PM, Rob Marshall <rob.marshal...@gmail.com>
wrote:

> Hi,
>
> Is there a way to get more debugging information out of Fabric? I am
> having problems doing even simple commands, e.g.:
>
> rob@robs-xubuntu2: [tools]$ python
> Python 2.7.12 (default, Dec  4 2017, 14:50:18)
> [GCC 5.4.0 20160609] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> from fabric.api import *
> >>> with settings(warn_only=True,user='testuser01',password='
> TestPass01',prompt='assword',host_string='10.10.1.85'):
> ...   results = sudo('w')
> ...
> [10.10.1.85] sudo: w
>
> rob@robs-xubuntu2: [tools]$
>
> As you an see, when I execute the command it crashes and I don't know why.
>
> Thanks,
>
> Rob
>
_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to