LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1244|回复: 4

更新中遇到文件无权限访问,ls权限日期所有者都是??????? [已解决]

[复制链接]
发表于 2007-12-5 08:53:07 | 显示全部楼层 |阅读模式
emere -uDNv world时编译到htdig时有如下错误

  usr/lib/htdig/libhtword.a
Traceback (most recent call last):
  File "/usr/bin/emerge", line 6518, in ?
    retval = emerge_main()
  File "/usr/bin/emerge", line 6512, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 5971, in action_build
    retval = mergetask.merge(pkglist, favorites, mtimedb)
  File "/usr/bin/emerge", line 3849, in merge
    prev_mtimes=ldpath_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 4352, in doebuild
    vartree=vartree, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 4543, in merge
    mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 8820, in merge
    cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 8197, in treewalk
    retval = self._security_check(others_in_slot)
  File "/usr/lib/portage/pym/portage.py", line 8079, in _security_check
    s = os.lstat(path)
OSError: [Errno 13] Permission denied: '/usr/lib/htdig/libfuzzy.so'


这个为题一看莫名其妙,
#cd /usr/lib/htdig/
#ls -l
drwxr-xr-x  2 root root    696 2007-10-19 09:42 .
drwxr-xr-x 85 root root  75856 2007-12-05 14:09 ..
-rwxr-xr-x  1 root root 235732 2007-10-19 09:42 libcommon-3.2.0.so
-rw-r--r--  1 root root 311210 2007-10-19 09:42 libcommon.a
-rwxr-xr-x  1 root root    924 2007-10-19 09:42 libcommon.la
??????????  ? ?    ?         ?                ? libcommon.so
-rwxr-xr-x  1 root root  54916 2007-10-19 09:42 libfuzzy-3.2.0.so
-rw-r--r--  1 root root 105966 2007-10-19 09:42 libfuzzy.a
-rwxr-xr-x  1 root root    826 2007-10-19 09:42 libfuzzy.la
??????????  ? ?    ?         ?                ? libfuzzy.so
-rwxr-xr-x  1 root root 133380 2007-10-19 09:42 libht-3.2.0.so
-rw-r--r--  1 root root 230000 2007-10-19 09:42 libht.a
-rwxr-xr-x  1 root root    844 2007-10-19 09:42 libht.la
-rwxr-xr-x  1 root root  96324 2007-10-19 09:42 libhtnet-3.2.0.so
-rw-r--r--  1 root root 187458 2007-10-19 09:42 libhtnet.a
-rwxr-xr-x  1 root root    826 2007-10-19 09:42 libhtnet.la
??????????  ? ?    ?         ?                ? libhtnet.so
??????????  ? ?    ?         ?                ? libht.so
-rwxr-xr-x  1 root root 305484 2007-10-19 09:42 libhtword-3.2.0.so
-rw-r--r--  1 root root 396510 2007-10-19 09:42 libhtword.a
-rwxr-xr-x  1 root root    896 2007-10-19 09:42 libhtword.la
??????????  ? ?    ?         ?                ? libhtword.so

什么,不明文件?还不少!!
#su
#rm -rf libfuzzy.so
rm: cannot remove `libfuzzy.so': Permission denied
这个什么问题,还没见过这种文件
 楼主| 发表于 2007-12-6 14:42:20 | 显示全部楼层
权限为
----------  
没问题,
怎么会是
??????????
回复 支持 反对

使用道具 举报

发表于 2007-12-6 15:14:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-12-6 15:51:01 | 显示全部楼层
我遇到过,是磁盘问题。
需要用livecd引导了,然后unmount有问题的分区,运行fsck,然后根据提示做,可能只要fix一下,可能要把坏的磁道分开...
具体做法参见:
http://www.eukhost.com/forums/showthread.php?t=979
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-6 16:32:17 | 显示全部楼层
Post by oiniya;1792390
我遇到过,是磁盘问题。
需要用livecd引导了,然后unmount有问题的分区,运行fsck,然后根据提示做,可能只要fix一下,可能要把坏的磁道分开...
具体做法参见:
http://www.eukhost.com/forums/showthread.php?t=979


oiniya兄正解,原因可能是上次掉电的后遗症,用livecd启动fsck -y /dev/sdax(主分区),根据提示可解决问题!!目前只知道这么解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表