Общие ошибки
Я верю, что 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, которая является самой последней на данный момент. Однако, если установлена не-пакетная версия системы, рекомендуется сначала удалить ее перед установкой версии пакета, чтобы избежать коллизий и сохранить систему в чистоте.