使用rsync时共享库错误

使用rsync时共享库错误

我正在尝试将文件夹从备份位置传输到我的$HOME文件夹,但我不断收到错误:

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

我尝试添加export LD_LIBRARY_PATH:/usr/lib/:/usr/lib64/到我的等.bashrcecho "/usr/lib64" | sudo tee -a /etc/ld.so.conf.d/mylibs.conf; sudo ldconfig但无济于事。

我知道我已经安装了该软件包,因为pacman -F libcrypto.so.3退货

core/openssl 3.0.7-2 [installed: 1.1.1.q-1]
    usr/lib/libcrypto.so.3
multilib/lib32-openssl 1:3.0.7-1 [installed]
    usr/lib32/libcrypto.so.3

有没有人有什么建议?这可能是由 OpenSSL 中的错误或其他原因引起的吗?

答案1

输出pacman -F显示您没有安装最新版本的 OpenSSL。出现错误消息(例如您发布的错误消息)的常见原因是安装了程序(此处为 rsync),而没有执行完整的系统升级,即唯一支持的方式在 Arch Linux 上。

也许您只需要升级您的系统pacman -Syu

相关内容