Hi Jeff, it sounds like you may have an invalid host key, possibly in your
known hosts file?  Can you try moving your known_hosts file out of place
temporarily and testing that you can reach out to a known good ssh server?

On Tue, Oct 31, 2017 at 12:17 PM Honey, Jeff <jeff.ho...@hdsupply.com>
wrote:

> I’m in a new environment and trying to get a Fabric management host setup
> and keep banging my head up against this:
>
>
>
> <snip>
>
> Traceback (most recent call last):
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/main.py", line
> 757, in main
>
>     *args, **kwargs
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/tasks.py", line
> 386, in execute
>
>     multiprocessing
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/tasks.py", line
> 276, in _execute
>
>     return task.run(*args, **kwargs)
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/tasks.py", line
> 173, in run
>
>     return self.wrapped(*args, **kwargs)
>
>   File "/root/fabstuff/fabfile.py", line 7, in checkpuppet
>
>     run('netstat -anp')
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/network.py", line
> 687, in host_prompting_wrapper
>
>     return func(*args, **kwargs)
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/operations.py",
> line 1090, in run
>
>     shell_escape=shell_escape, capture_buffer_size=capture_buffer_size,
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/operations.py",
> line 930, in _run_command
>
>     channel=default_channel(), command=wrapped_command, pty=pty,
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/state.py", line
> 435, in default_channel
>
>     chan = _open_session()
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/state.py", line
> 416, in _open_session
>
>     transport = connections[env.host_string].get_transport()
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/network.py", line
> 159, in __getitem__
>
>     self.connect(key)
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/network.py", line
> 151, in connect
>
>     user, host, port, cache=self, seek_gateway=seek_gateway)
>
>   File "/opt/python27/lib/python2.7/site-packages/fabric/network.py", line
> 434, in connect
>
>     client.load_system_host_keys()
>
>   File "/opt/python27/lib/python2.7/site-packages/paramiko/client.py",
> line 102, in load_system_host_keys
>
>     self._system_host_keys.load(filename)
>
>   File "/opt/python27/lib/python2.7/site-packages/paramiko/hostkeys.py",
> line 97, in load
>
>     e = HostKeyEntry.from_line(line, lineno)
>
>   File "/opt/python27/lib/python2.7/site-packages/paramiko/hostkeys.py",
> line 354, in from_line
>
>     key = RSAKey(data=decodebytes(key))
>
>   File "/opt/python27/lib/python2.7/site-packages/paramiko/rsakey.py",
> line 58, in __init__
>
>     cert_type='ssh-rsa-cert-...@openssh.com',
>
>   File "/opt/python27/lib/python2.7/site-packages/paramiko/pkey.py", line
> 394, in _check_type_and_load_cert
>
>     type_ = msg.get_text()
>
>   File "/opt/python27/lib/python2.7/site-packages/paramiko/message.py",
> line 178, in get_text
>
>     return u(self.get_string())
>
>   File "/opt/python27/lib/python2.7/site-packages/paramiko/py3compat.py",
> line 55, in u
>
>     return s.decode(encoding)
>
>   File "/opt/python27/lib/python2.7/encodings/utf_8.py", line 16, in decode
>
>     return codecs.utf_8_decode(input, errors, True)
>
> UnicodeDecodeError: 'utf8' codec can't decode byte 0xf3 in position 1:
> invalid continuation byte
>
> </snip>
>
>
>
> I’ve used the hosts default python and then installed my own from source
> but get the same error. I’ve gotta be missing something simple here. Can
> anyone point me in the right direction?
>
>
> _______________________________________________
> Fab-user mailing list
> Fab-user@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fab-user
>
_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to