- 主题:libcrypto.so搞坏了,系统完蛋了,还有救吗?
Centos7 升级 openssl,错误的把32位的 libcrypto.so 放到了 lib64 目录。
然后 sudo 就挂了,su 也没有密码。
还有希望把文件替换回去吗?目前sshd也挂了,仅剩了两个之前连接上的 session。
--
FROM 220.181.41.*
升openssl为啥会动这个文件呢
找u盘拷个过去,或者进live模式复制个过去
别无他法
【 在 nabice (葱油饼) 的大作中提到: 】
: Centos7 升级 openssl,错误的把32位的 libcrypto.so 放到了 lib64 目录。
: 然后 sudo 就挂了,su 也没有密码。
:
: 还有希望把文件替换回去吗?目前sshd也挂了,仅剩了两个之前连接上的 session。
--
FROM 36.104.33.*
你一定是自己编译 openssl 改了 /usr/ 底下的文件吧。
正确的做法是把文件安装到 /usr/local/ 里面去。改自己的程序去链接 /usr/local/lib 底下的 lib. 或者最佳的选择其实是使用静态的 openssl.
【 在 nabice (葱油饼) 的大作中提到: 】
: Centos7 升级 openssl,错误的把32位的 libcrypto.so 放到了 lib64 目录。
: 然后 sudo 就挂了,su 也没有密码。
: 还有希望把文件替换回去吗?目前sshd也挂了,仅剩了两个之前连接上的 session。
: ...................
--
FROM 125.78.67.*
之前连接上的 session, 可以看看能不能 rpm 修复。yum install 应该是不行了。
但可以自己用 wget/curl 下载的吧。把 rpm 下载过去编译一下看看行不行吧。。
终极方案应该是安装一个一模一样的 centos7,从里面复制文件过来。
【 在 nabice (葱油饼) 的大作中提到: 】
: Centos7 升级 openssl,错误的把32位的 libcrypto.so 放到了 lib64 目录。
: 然后 sudo 就挂了,su 也没有密码。
: 还有希望把文件替换回去吗?目前sshd也挂了,仅剩了两个之前连接上的 session。
: ...................
--
FROM 125.78.67.*
所有与网络连接有关的都不能用了,这个库太基础。
ssh、nc、wget、curl都不能用。文件备份倒是有,就是没办法拷过去了。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 之前连接上的 session, 可以看看能不能 rpm 修复。yum install 应该是不行了。
: 但可以自己用 wget/curl 下载的吧。把 rpm 下载过去编译一下看看行不行吧。。
: 终极方案应该是安装一个一模一样的 centos7,从里面复制文件过来。
: ...................
--
FROM 220.181.41.*
是的,应该用/usr/local的。唉,后悔ing。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 你一定是自己编译 openssl 改了 /usr/ 底下的文件吧。
: 正确的做法是把文件安装到 /usr/local/ 里面去。改自己的程序去链接 /usr/local/lib 底下的 lib. 或者最佳的选择其实是使用静态的 openssl.
--
FROM 220.181.41.*
远程云主机,不行就只能重装了。
【 在 leeyc (巡山小校) 的大作中提到: 】
: 升openssl为啥会动这个文件呢
: 找u盘拷个过去,或者进live模式复制个过去
: 别无他法
: ...................
--
FROM 220.181.41.*
远程机器。。。这个。。
【 在 nabice (葱油饼) 的大作中提到: 】
: 远程云主机,不行就只能重装了。
--
FROM 220.181.41.*
看看这个库有多大,用base64编码成文本文件,通过还没断开的ssh贴进去
【 在 nabice (葱油饼) 的大作中提到: 】
: 所有与网络连接有关的都不能用了,这个库太基础。
: ssh、nc、wget、curl都不能用。文件备份倒是有,就是没办法拷过去了。
--
FROM 122.225.220.*
2.5M
可能有点困难,作为备选方案。
我发现机器上有个 rust,rust 貌似依赖较少,我试试能不能用 rust 写一个 wget
【 在 adoal (阿豆) 的大作中提到: 】
: 看看这个库有多大,用base64编码成文本文件,通过还没断开的ssh贴进去
--
FROM 220.181.41.*