LinuxSir.cn,穿越时空的Linuxsir!

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

有谁见过这个问题?emerge system的时候出现的,google了,就看见一个德国人问过,而且还没

[复制链接]
发表于 2005-7-4 03:16:05 | 显示全部楼层 |阅读模式
环境:
SuSE Linux 9.3,在/home目录下建了一个Gentoo文件夹,然后chroot过去开始做Gentoo的系统,不管从Stage1还是Stage2还是Stage3,到了PAM这里都会报出相同的错误,之前在学校机房做实验的时候是一切正常的,不过当时是直接从LiveCD emerge的系统。(也是唯一区别,其他步骤都完全一样)

错误代码如下:
  1. test -d /var/tmp/portage/pam-0.78-r2/image//usr/share/man/man8 || mkdir -p /var/tmp/portage/pam-0.78-r2/image//usr/share/man/man8
  2. /bin/install -c -m 644 pam_xauth.8 /var/tmp/portage/pam-0.78-r2/image//usr/share/man/man8/
  3. make[2]: Leaving directory `/var/tmp/portage/pam-0.78-r2/work/Linux-PAM-0.78/modules/pam_xauth'
  4. make[1]: Leaving directory `/var/tmp/portage/pam-0.78-r2/work/Linux-PAM-0.78/modules'
  5. * Checking if all modules were built...

  6. * ERROR: pam_access have dependencies in /usr.


  7. !!! ERROR: sys-libs/pam-0.78-r2 failed.
  8. !!! Function src_install, Line 304, Exitcode 0
  9. !!! pam_access have dependencies in /usr.
  10. !!! If you need support, post the topmost build error, NOT this status message.
复制代码
 楼主| 发表于 2005-7-4 03:17:50 | 显示全部楼层
晕……刚才试了一下emerge --newuse system,好像过去了……不知道,静观其变ing……劳驾有经验的朋友发表一下看法也?谢谢@@
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-4 03:26:50 | 显示全部楼层
依旧不行……直接emerge --emptytree了……再看看……
回复 支持 反对

使用道具 举报

发表于 2005-7-4 07:09:18 | 显示全部楼层
USE=+pam_chroot emerge pam
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-4 21:18:59 | 显示全部楼层
这个flag是什么意思哦?我记得以前没这个东西emerge system也正常的啊……
回复 支持 反对

使用道具 举报

发表于 2005-7-4 21:33:47 | 显示全部楼层
*pam-0.78 (25 Feb 2005)
  25 Feb 2005; Martin Schlemmer <azarah@gentoo.org>
  Add pam_chroot, pam_console and
  pam_timestamp USE flags for these optional modules

ChangeLog这么说的
回复 支持 反对

使用道具 举报

发表于 2006-8-8 20:57:21 | 显示全部楼层
USE=pam_chroot emerge pam 问题依旧。。。。

emerge -pv pam时候显示:
[ebuild     U ] sys-libs/pam-0.78-r5 [0.78-r3] USE="berkdb pam_chroot* pam_console* pam_timestamp* -nis -pwdb" 0 kB [1]

emerge pam时候报错:

* ERROR: pam_access have dependencies in /usr.


!!! ERROR: sys-libs/pam-0.78-r5 failed.
Call stack:
  ebuild.sh, line 1543:   Called dyn_install
  ebuild.sh, line 1017:   Called src_install
  pam-0.78-r5.ebuild, line 312:   Called die

!!! pam_access have dependencies in /usr.
!!! If you need support, post the topmost build error, and the call stack if relevant.


敬盼回复,在线等,这个问题郁闷我好久了。。。谢谢各位。
回复 支持 反对

使用道具 举报

发表于 2006-8-8 21:01:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-8-8 22:10:00 | 显示全部楼层
谢谢lucida大哥,问题解决了。
删除/usr/lib/libdl.so.2(如果有的话。我是本来就没有= =)然后在/etc/ld.so.conf中加入/lib,重新emerge即可。
回复 支持 反对

使用道具 举报

发表于 2006-8-9 00:01:22 | 显示全部楼层
似乎是你的 /usr/lib 里边有东西和 /lib 里边的库  不和,,造成的
回复 支持 反对

使用道具 举报

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

本版积分规则

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