ssh error when running install script hpsa_install.sh for SA 10.50

  • KM03085210
  • 01-Feb-2018
  • 09-Apr-2021

Summary

During the installation of Server Automation 10.50, the error " "No handlers could be found for logger "paramiko.transport" " was encountered..

Question

When running hpsa_install.sh distributed with the Server Automation 10.50 release I receive the following error:


/mnt/10.50/T8900-15065/T8900-15065-primary/disk001/opsware_installer/hpsa_install.sh --verbose
Host Passwords
===========
Parameter 1 of 2
xxx.xx.xx.xxx user [root]:
Validating user ....
Parameter 2 of 2
xxx.xx.xx.xxx password []: ************
Validating password ....
No handlers could be found for logger "paramiko.transport"
Incompatible ssh server (no acceptable macs) (attempt 1 of 3)
You can use <ctrl>p to go to the previous parameter.

Answer

Some previous scenarios showed that paramiko could not react to some kex algorithms or also a third party openssh RPM was installed causing the script to complain about the paramiko error you can see above.

However on this occasion the following syslog message was received on the slice server where the install script was trying to confirm the root password:

fatal: no matching mac found: client hmac-sha1,hmac-md5,hmac-sha1-96,hmac-md5-96 server hmac-sha2-512,hmac-sha2-256

The default mac's configured with sshd are the two listed in the message; hmac-sha2-512 and hmac-sha2-256.  After adding the missing hmac-md5-96 device to the sshd_config on the slice server and restarting sshd the installation script was rerun and worked successfully.