所以我试图升级 openssl 并决定删除现有的 openssl 包,因为它来自不同的存储库。
删除后,我无法再让 yum 或 wget 再次工作,因为它们似乎都依赖于 ssl
我缺少文件
libssl.so.10
libcrypto.so.10
Run Code Online (Sandbox Code Playgroud)
我能够libssl.so.10通过使用libssl3.so本地存在的libcrypto.so.10文件进行恢复,但尚未使用(因为此文件可能需要从远程位置下载)。
嗯:
The error leading to this problem was:
libcrypto.so.10: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
wget:
wget: error while loading shared libraries: libcrypto.so.10:
Run Code Online (Sandbox Code Playgroud)
换句话说,我现在处于 catch-22 状态;我不能使用yum, wget, curl, rpm (with url), 或者rsync (by connecting to a backup server instance)因为它们都需要 ssl lib 文件。
我什至无法打开一个新的 SSH 到有问题的服务器,因为 SSL lib 文件现在已经消失了。(只能使用现有的 …