Общие ошибки

Я верю, что apt-обновление изменило что-то, и теперь rtorrent не загружается.

rtorrent: error while loading shared libraries: libcrypto.so.1.0.2: cannot open shared object file: No such file or directory

Какие-либо предложения?

Это на Ubuntu 16.04.

Бег sudo find / -name "libcrypto.so.*" показывает на местах разных версий так.

  • /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
  • /lib/x86_64-linux-gnu/libcrypto.so.1.0.0

1 ответ

Решение
sudo apt --reinstall install rtorrent

исправили это в этом случае. OP был запущен версией, созданной вручную из исходного кода, но когда libcrypto.so.1.0.2 больше не был доступен в системе из-за обновления, которое отказывалось работать. Установка rtorrent Исходники из пакета решают проблему в таком случае. Для 16.04 это не имеет недостатков, поскольку исходные коды пакетов содержат версию 0.9.6, которая является самой последней на данный момент. Однако, если установлена ​​не-пакетная версия системы, рекомендуется сначала удалить ее перед установкой версии пакета, чтобы избежать коллизий и сохранить систему в чистоте.

Другие вопросы по тегам