加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

error while loading shared libraries libz.so.1

(2011-08-29 14:50:08)
标签:

it

分类: linux知识
经历:昨晚在fedora14下安装一个程序,编译了半天,还是提示error while loading shared libraries libz.so.1: cannot open shared object file:No such file or directory;
后来太晚了,就没安装了。
今天早上启动电脑的时候,进入不了系统,查看启动过程,发现很多服务都启动不了
提示:start libvirtd deamon libvirtd:error while loading shared libraries libz.so.1:cannot open shared object file:No such file or diretory                      [FALSE]
然后在Registering binary handle for windows Application [TRUE]
后不动了。
按alt+F4能用命令登录,然后find / -name libz.so.1
能找到在/lib 目录下。(这个是我自己的目录,不保证大家的都一样)
考虑文件是否被破坏掉了。所以决定拷贝一份过来覆盖掉。

解决方法:1.进入外设备的系统(比如U盘版的linux, 或者移动硬盘启动linux, 建议用相同的系统,我用的是相                     同的系统解决的,不一样的没试过)。 
                 2.找到查找libz.so.1的路径(可以使用命令, find / -name libz.so.1)
                    把libz.so.1 和它所链接到的文件,一起拷贝到本地硬盘中的libz.so.1的目录下,覆盖掉本地硬盘上
                    的libz.so.1和 它所链接到的文件。
                 
结果:重启,能进入图形化的系统了。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有