rtorrent 错误共享库

rtorrent 错误共享库

我相信 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,这是目前最新的版本。但是,如果安装了非软件包系统版本,最好在安装软件包版本之前先将其删除,以避免冲突并保持系统清洁。

相关内容