Not supplying pass word for private key gives misleading message
GoogleCodeExporter opened this issue · comments
Google Code Exporter commented
I added an RSA private key to Yabi but did not supply the necessary password
for the key. The error suggests an invalid DSA key. Would be good if we can
pinpoint problem more clearly.
Backend Server Error
Traceback (most recent call last):
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/utils/protocol/ssh/paramiko-ssh.py", line 437, in
main()
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/utils/protocol/ssh/paramiko-ssh.py", line 86, in main
ssh = transport_connect_login(options, known_hosts)
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/utils/protocol/ssh/paramiko-ssh.py", line 319, in transport_connect_login
mykey = get_dsa_key(options)
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/utils/protocol/ssh/paramiko-ssh.py", line 267, in get_dsa_key
return paramiko.DSSKey.from_private_key_file(privatekeyfile, password=options.password)
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/virt_release/lib/python2.6/site-packages/paramiko/pkey.py", line 198, in from_private_key_file
key = cls(filename=filename, password=password)
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/virt_release/lib/python2.6/site-packages/paramiko/dsskey.py", line 50, in __init__
self._from_private_key_file(filename, password)
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/virt_release/lib/python2.6/site-packages/paramiko/dsskey.py", line 175, in _from_private_key_file
data = self._read_private_key_file('DSA', filename, password)
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/virt_release/lib/python2.6/site-packages/paramiko/pkey.py", line 280, in _read_private_key_file
data = self._read_private_key(tag, f, password)
File "/usr/local/yabi/src/yabi-be-twisted/yabibe-release-6.7/virt_release/lib/python2.6/site-packages/paramiko/pkey.py", line 290, in _read_private_key
raise SSHException('not a valid ' + tag + ' private key file')
SSHException: not a valid DSA private key file
Original issue reported on code.google.com by amacgregor
on 3 Aug 2012 at 6:52