高手们进来看看..怪问题一个.....

luozhi9 2008-09-12 05:26:22
我在linux中用ls命令的时候.出现下面错误\

error while loading shared libraries: /lib/libc.so.6:file too short

好像就是说.找不到.libc.so.6这个文件...

有谁知道怎么解决不??????
...全文
174 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
x86 2008-09-16
  • 打赏
  • 举报
回复
很有可能你的系统已经被破坏了,比如删除了系统文件。用root登录的话经常会误删文件,比如rm -rf /就会删除所有文件。
可以通过第一张安装光盘进入rescue模式,将系统盘mount上,查看是否有这些文件。

cceczjxy 2008-09-15
  • 打赏
  • 举报
回复
是不是更新了glibc库?
gettext 2008-09-12
  • 打赏
  • 举报
回复
那基本上是什么命令都用不了。

用 ldconfig -p 看一下libc.so.6链接到什么地方, 如果是/lib/libc.so.6, 那肯定是这个文件被覆盖掉了, 修复起来比较费劲, 或者重装, 或者mount到其他系统上。 如果不是/lib/libc.so.6, 把/etc/ld.so.conf 覆盖掉重新run 一下ldconfig 应该就好了。
luozhi9 2008-09-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 blackbillow 的回复:]
$ ls /lib/libc.so.6 -lh
lrwxrwxrwx 1 root root 13 2007-07-24 09:22 /lib/libc.so.6 -> libc-2.3.6.so
$ ls /lib/libc-2.3.6.so -lh
-rwxr-xr-x 1 root root 1.1M 2007-04-02 20:56 /lib/libc-2.3.6.so

看看这两个文件大小
[/Quote]

ls命令都不能用也.....
blackbillow 2008-09-12
  • 打赏
  • 举报
回复
$ ls /lib/libc.so.6 -lh
lrwxrwxrwx 1 root root 13 2007-07-24 09:22 /lib/libc.so.6 -> libc-2.3.6.so
$ ls /lib/libc-2.3.6.so -lh
-rwxr-xr-x 1 root root 1.1M 2007-04-02 20:56 /lib/libc-2.3.6.so

看看这两个文件大小

19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧