Arch-Linux
使用 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/
到我.bashrc
的echo "/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 中的錯誤或其他原因引起的嗎?
pacman -F
顯示您沒有安裝最新版本的 OpenSSL的輸出。出現您發布的錯誤消息的常見原因是安裝了程序(此處為 rsync)而沒有執行完整的系統升級,這是 Arch Linux 上唯一支持的方式。也許你只需要升級你的系統
pacman -Syu
。