我的Linux服务器似乎坏了。 我不能做yum,rpm或者都不能启动任何服务
它抛出下面的错误,每次我尝试做任何相关的安装。
加载共享库时出错:libz.so.1:无法打开共享对象文件
我无法解决这个问题。 需要帮助尽快。
你不会说你正在使用哪个版本的红帽,所以我会假定最新版本的EL6。 如果你使用的是不同的版本,你需要弄清楚你自己的文件名是什么。
要解决这个问题,你需要把libz.so.1.2.3的一个副本放到/ lib64和软链接libz.so.1中。
由于你不能使用包系统,你将不得不手动尝试,即使如此,它可能太难以解决。
从类似configuration的系统获取/lib64/ libz.so.1
指向的文件的副本
ls -l /lib64/libz* lrwxrwxrwx. 1 root root 13 Nov 9 12:21 /lib64/libz.so.1 -> libz.so.1.2.3 -rwxr-xr-x. 1 root root 91096 Nov 9 12:21 /lib64/libz.so.1.2.3
在这种情况下,它是/lib64/libz.so.1.2.3,所以这是你需要进入你的系统的文件的名称。
一旦你在系统上有一个libz.so.1.2.3的副本
cp libz.so.1.2.3 /lib64 cd /lib64 ln -s libz.so.1.2.3 libz.so.1
现在你应该回来做生意了。
把图书馆带回系统是件难事