LinuxSir.cn,穿越时空的Linuxsir!

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

【已解决】求助:安装gentoo后,执行emerge就会导致/被挂载为ro

[复制链接]
发表于 2012-2-25 20:36:24 | 显示全部楼层 |阅读模式
执行emerge后的信息:
Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1615, in emerge_main
    portdb = trees[settings['EROOT']]['porttree'].dbapi
  File "/usr/lib64/portage/pym/portage/util/__init__.py", line 1329, in __getitem__
    result = lazy_item.func(*pargs, **kwargs)
  File "/usr/lib64/portage/pym/portage/dbapi/porttree.py", line 1068, in __init__
    self.dbapi = portdbapi(mysettings=settings)
  File "/usr/lib64/portage/pym/portage/dbapi/porttree.py", line 180, in __init__
    self.depcachedir, x, self._known_keys, **cache_kwargs)
  File "/usr/lib64/portage/pym/portage/cache/flat_hash.py", line 37, in __init__
    self._ensure_dirs()
  File "/usr/lib64/portage/pym/portage/cache/fs_template.py", line 74, in _ensure_dirs
    os.mkdir(base, perms)
  File "/usr/lib64/portage/pym/portage/__init__.py", line 230, in __call__
    rval = self._func(*wrapped_args, **wrapped_kwargs)
OSError: [Errno 13] Permission denied: '/var/cache/edb/dep/usr/portage'

我安装的是64位的gentoo,昨天按照stage3的安装手册安装完后就基本没再动,今天准备装vim的时候出现这个问题……
eselect python list发现有2.7、3.1、3.2三个版本的python,本来选择的是2.7,换到3.2后执行python-updater也会报错,也会出现/被挂载为只读的情况,google了一下午没解决……
现在去吃饭,希望回来能有人提供点思路。
发表于 2012-2-25 21:52:02 | 显示全部楼层

  • 默认的Python版本一定要选成2.X,选成3.2会导致很多错误。
  • emerge会将/挂载成ro,这个问题简直闻所未闻...您确定是Portage将/挂载成ro,而不是/etc/fstab的问题,或者/var/cache/edb/dep/中某一级目录的权限问题吗?
  • 另外,可以贴出kernel log / dmesg看一看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-25 22:02:46 | 显示全部楼层
呃……以前没用过gentoo,fstab正常,但是/var/cache/edb/dep/usr/中有个异常:
摘抄最后ls -l的两行:
drwxrwsr-x 4 root portage 96 Feb 24 21:47 ..
?????????? ? ?      ?             ?                     ?  portage

那个portage是红底白字,还一直在闪……我还是第一次看到ls的输出里面出现会闪的字呢……

这种情况要怎么修复?
回复 支持 反对

使用道具 举报

发表于 2012-2-25 22:15:32 | 显示全部楼层
貌似是硬盘分区有问题了,livecd启动,用fsck工具检测一下再说。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-25 22:24:36 | 显示全部楼层
的确是……正在fsck.reiserfs --rebuild-tree……
时运不济啊,第一次换到gentoo就这么倒霉,今天编译内核还忘了选网卡驱动……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-25 22:29:33 | 显示全部楼层
已经搞定,多谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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