@mihalich4040

Как починить sshd из-за ошибки libssl.so.10?

Сломался SSH из-за этого могу зайти на сервер только через VNC.

journalctl показывает что неделю назад появилась ошибки и процесс остановился.

sshd[782]: /usr/sbin/sshd: error while loading shared libraries: /lib64/libssl.so.10: unexpected PLT reloc type 0x00

теперь сервис не запускается

sshd.service: main process exited, code=exited, status=127/n/a


ls -l /usr/lib64/libssl.so.10
показывает /usr/lib64/libssl.so.10 -> libssl.so.1.0.2k

к сожалению, не нашел ничего про данную проблему.
установлено было через VESTACP на CENTOS 7

как можно исправить/переустановить этот libssl.so.10?

PS: VESTACP также не запускается

Starting vesta-nginx: /usr/local/vesta/nginx/sbin/vesta-nginx: error while loading shared libraries: /lib64/libssl.so.10: unexpected PLT reloc type 0x00
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
Alex_Geer
@Alex_Geer
System Engineer
Ошибка "error while loading shared libraries: /lib64/libssl.so.10: unexpected PLT reloc type 0x00" может возникать при запуске сервиса SSH в Linux, если используемая версия библиотеки OpenSSL несовместима с версией операционной системы.

Для исправления этой ошибки можно попробовать несколько вариантов:

Обновить версию библиотеки OpenSSL до совместимой с версией операционной системы.

Установить совместимую версию библиотеки OpenSSL в дополнительную директорию (например, /opt) и добавить эту директорию в переменную окружения LD_LIBRARY_PATH.

Попробовать установить пакет, содержащий необходимую версию библиотеки OpenSSL, с помощью менеджера пакетов операционной системы.

Если вы используете Docker, попробуйте пересобрать образ с использованием совместимой версии библиотеки OpenSSL.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы