I failed to add some context to #3 in the wiki.
The version of Paramiko was recently updated in teuthology. The newest
version doesn't support the default RSA key type in newer OpenSSH versions.
See
https://github.com/paramiko/paramiko/issues/1015
On 7/31/19 7:24 PM, Brad Hubbard wrote:
> Another thing that makes me wonder about this is I can log onto
> machines that I already had reserved.
>
> bhubbard@teuthology:~$ ssh mira110
> Last login: Wed Jul 31 23:03:08 2019 from
teuthology.front.sepia.ceph.com
>
> My key is 0600 and hasn't change/been modified for over a year.
>
>
> On Thu, Aug 1, 2019 at 8:56 AM Brad Hubbard <bhubbard(a)redhat.com> wrote:
>>
>> Hi David,
>>
>> Thanks for the response. I would wonder why any of that would have
>> changed yesterday after successfully piloting teuthology for a few
>> years but I'll certainly look into that possibility.
>>
>> On Wed, Jul 31, 2019 at 9:55 PM David Galloway <dgallowa(a)redhat.com>
wrote:
>>>
>>> Is it #3 at
>>>
https://wiki.sepia.ceph.com/doku.php?id=testnodeaccess#sshexceptionerror_re…
>>>
>>> On 7/30/19 9:57 PM, Brad Hubbard wrote:
>>>> Also this one.
>>>>
>>>>
../src/teuthology/virtualenv/local/lib/python2.7/site-packages/paramiko/kex_ecdh_nist.py:39:
>>>> CryptographyDeprecationWarning: encode_point has been deprecated on
>>>> EllipticCurvePublicNumbers and will be removed in a future version.
>>>> Please use EllipticCurvePublicKey.public_bytes to obtain both
>>>> compressed and uncompressed point encoding.
>>>> m.add_string(self.Q_C.public_numbers().encode_point())
>>>>
>>>> On Wed, Jul 31, 2019 at 11:48 AM Brad Hubbard <bhubbard(a)redhat.com>
wrote:
>>>>>
>>>>> I updated teuthology yesterday and since then have seen a log of the
>>>>> following errors
>>>>>
>>>>>
...src/teuthology/virtualenv/local/lib/python2.7/site-packages/paramiko/ecdsakey.py:164:
>>>>> CryptographyDeprecationWarning: Support for unsafe construction of
>>>>> public numbers from encoded data will be removed in a future
version.
>>>>> Please use EllipticCurvePublicKey.from_encoded_point
>>>>> self.ecdsa_curve.curve_class(), pointinfo
>>>>>
>>>>>
>>>>> 2019-07-31 01:45:18,976.976 ERROR:paramiko.transport:Exception:
Error
>>>>> reading SSH protocol banner
>>>>> 2019-07-31 01:45:18,976.976 ERROR:paramiko.transport:Traceback (most
>>>>> recent call last):
>>>>> 2019-07-31 01:45:18,976.976 ERROR:paramiko.transport: File
>>>>>
"/home/bhubbard/src/teuthology/virtualenv/local/lib/python2.7/site-packages/paramiko/transport.py",
>>>>> line 1966, in run
>>>>> 2019-07-31 01:45:18,976.976 ERROR:paramiko.transport:
self._check_banner()
>>>>> 2019-07-31 01:45:18,977.977 ERROR:paramiko.transport: File
>>>>>
"/home/bhubbard/src/teuthology/virtualenv/local/lib/python2.7/site-packages/paramiko/transport.py",
>>>>> line 2143, in _check_banner
>>>>> 2019-07-31 01:45:18,977.977 ERROR:paramiko.transport: "Error
>>>>> reading SSH protocol banner" + str(e)
>>>>> 2019-07-31 01:45:18,977.977 ERROR:paramiko.transport:SSHException:
>>>>> Error reading SSH protocol banner
>>>>>
>>>>> Sometimes these are fatal and sometimes not. Wondering if anyone
else
>>>>> has seen them?
>>>>>
>>>>> --
>>>>> Cheers,
>>>>> Brad
>>>>
>>>>
>>>>
>>
>>
>>
>> --
>> Cheers,
>> Brad
>
>
>
> --
> Cheers,
> Brad
>