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

Ошибка сегментации во время установки apt-get

$ apt-get install openssh-server терпит неудачу с Segmentation fault когда он пытается сгенерировать ключи.

Это оставляет мне половину полной установки, но бинарные файлы на месте.

Я также заметил, что простое выполнение sshd или ssh-keygen также производит Segmentation fault.

Бег debsums указывает, что некоторые файлы имеют контрольную сумму, отличную от файлов, предоставленных пакетами debian.

$ debsums -s

указывает на то, что libk5crypto.so.3.1 и libcrypto.so.1.0.0 (и еще несколько) имеют статус FAILED.

Вы захотите заменить эти файлы файлами, предоставленными пакетами debian. Чтобы узнать, в каком пакете находится файл:

$ dpkg --search /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1

Это говорит нам, что этот файл предоставлен libk5crypto3. (запуск команды с libcrypto.so.1.0.0 сообщает нам, что это обеспечивается libssl1.0.0 пакет)

Затем просто переустановите пакет (ы):

$ sudo apt-get --reinstall install libk5crypto3 libssl1.0.0

Затем попробуйте переустановить openssh:

$ sudo apt-get purge openssh-server
$ sudo apt-get install openssh-server