Назад | Перейти на главную страницу

Не удается запустить службу sshd: ошибка перемещения

После обновления версии openssh с 5.3 до 7.9 у меня возникают проблемы, когда я пытаюсь запустить службу sshd,

Я выполнил сценарий:

rpm -Uvh openssh-latest-7.9p1-1.el6.cgsl7741.x86_64.rpm --nodeps

rpm -Uvh openssh-latest-clients-7.9p1-1.el6.cgsl7741.x86_64.rpm --nodeps

rpm -Uvh openssh-latest-server-7.9p1-1.el6.cgsl7741.x86_64.rpm --nodeps

появляется следующая ошибка:

Starting sshd: /usr/local/openssh/sbin/sshd: relocation error: 
/usr/local/openssh/sbin/sshd: symbol krb5_cc_support_switch, 
version krb5_3_MIT not defined in file libkrb5.so.3 with link time reference

[FAILED]

Я безуспешно попробовал некоторые предложения, которые нашел в Интернете.

Наконец-то я нашел решение. Я снова установил некоторые зависимости krb5

#  rpm -qa|grep krb5
krb5-devel-1.10.3-33.el6.x86_64
krb5-libs-1.10.3-33.el6.x86_64
krb5-pkinit-openssl-1.10.3-33.el6.x86_64
krb5-appl-clients-1.0.1-6.el6.x86_64
krb5-server-1.10.3-33.el6.x86_64
krb5-workstation-1.10.3-33.el6.x86_64
krb5-server-ldap-1.10.3-33.el6.x86_64

а затем запустите службу sshd

# service sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]

Я надеюсь, что это поможет кому-нибудь в будущем.