+ -
当前位置:首页 → 问答吧 → 有谁见过这个问题?emerge system的时候出现的,google了,就看见一个德国人问过,而且还没人回复……

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

时间:2005-07-04

来源:互联网

环境:
引用:
SuSE Linux 9.3,在/home目录下建了一个Gentoo文件夹,然后chroot过去开始做Gentoo的系统,不管从Stage1还是Stage2还是Stage3,到了PAM这里都会报出相同的错误,之前在学校机房做实验的时候是一切正常的,不过当时是直接从LiveCD emerge的系统。(也是唯一区别,其他步骤都完全一样)
错误代码如下:
代码:
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
/bin/install -c -m 644 pam_xauth.8 /var/tmp/portage/pam-0.78-r2/image//usr/share/man/man8/
make[2]: Leaving directory `/var/tmp/portage/pam-0.78-r2/work/Linux-PAM-0.78/modules/pam_xauth'
make[1]: Leaving directory `/var/tmp/portage/pam-0.78-r2/work/Linux-PAM-0.78/modules'
 * Checking if all modules were built...

 * ERROR: pam_access have dependencies in /usr.


!!! ERROR: sys-libs/pam-0.78-r2 failed.
!!! Function src_install, Line 304, Exitcode 0
!!! pam_access have dependencies in /usr.
!!! If you need support, post the topmost build error, NOT this status message.

作者: Zer4tul   发布时间: 2005-07-04

晕……刚才试了一下emerge --newuse system,好像过去了……不知道,静观其变ing……劳驾有经验的朋友发表一下看法也?谢谢@@

作者: Zer4tul   发布时间: 2005-07-04

依旧不行……直接emerge --emptytree了……再看看……

作者: Zer4tul   发布时间: 2005-07-04

USE=+pam_chroot emerge pam

作者: midx   发布时间: 2005-07-04

这个flag是什么意思哦?我记得以前没这个东西emerge system也正常的啊……

作者: Zer4tul   发布时间: 2005-07-05

引用:
*pam-0.78 (25 Feb 2005)
25 Feb 2005; Martin Schlemmer <[email protected]>
Add pam_chroot, pam_console and
pam_timestamp USE flags for these optional modules
ChangeLog这么说的

作者: midx   发布时间: 2005-07-05

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.


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

作者: starain   发布时间: 2006-08-09

http://forums.gentoo.org/viewtopic.php?t=447935

作者: lucida   发布时间: 2006-08-09

谢谢lucida大哥,问题解决了。
删除/usr/lib/libdl.so.2(如果有的话。我是本来就没有= =)然后在/etc/ld.so.conf中加入/lib,重新emerge即可。

作者: starain   发布时间: 2006-08-09

似乎是你的 /usr/lib 里边有东西和 /lib 里边的库 不和,,造成的

作者: 晨想   发布时间: 2006-08-09