ld.so.1: sshd: fatal: libgss.so.1: open failed

Workaround for broken SSH servers and clients on SUN Solaris 9 through the installation of a patch cluster…

SSH SERVER

ld.so.1: sshd: fatal: libgss.so.1: open failed: No such file or directory

install additional gss packages SUNWfns, SUNWgssc and SUNWgss

If the above does not fully correct the issue then proceed to the following steps.

SSH CLIENT

lab01 /: ssh localhost
dlopen(/usr/lib/gss/dh640-0.so.1): ld.so.1: ssh: fatal: /usr/lib/gss/dh640-0.so.1: open failed: No such file or directory
dlopen(/usr/lib/gss/dh1024-0.so.1): ld.so.1: ssh: fatal: /usr/lib/gss/dh1024-0.so.1: open failed: No such file or directory
dlopen(/usr/lib/gss/gl/mech_krb5.so): ld.so.1: ssh: fatal: /usr/lib/gss/gl/mech_krb5.so: open failed: No such file or directory
dlopen(/usr/lib/gss/dh640-0.so.1): ld.so.1: ssh: fatal: /usr/lib/gss/dh640-0.so.1: open failed: No such file or directory
xmalloc: zero size

editing /etc/ssh/ssh_config and add following three lines (below “Host *”)

GSSAPIAuthentication no
GSSAPIKeyExchange no
StrictHostKeyChecking no

“StrictHostKeyChecking no” is necessary, otherwise the following message appears:

lab01 /: ssh localhost
xmalloc: zero size