Hallo Leute,
ein Blöder Bug ist mir untergekommen. Wenn ihr in euren Netzwerken LDAP-Authentifizierung fährt, passt auf beim Bauen des genannte Paketes. Habe gestern auf Kerberos als Client umgebaut. Nach dem Emerge war ein "ls -l" oder ein "getend passwd", anmelden am Rechner (werder lokal noch LDAP) oder auch ein weiteres Emerge nicht mehr möglich. Fehlermeldungen:
|
Quellcode
|
1
2
|
symbol lookup error: /lib64/libnss_ldap.so.2: undefined symbol: __libc_lock_lock
[1] 10476 segmentation fault eix -I
|
Sehr nett. Deaktiviert man LDAP in der nsswitch.conf ist alles normal. Dann beim Bauen von sys-auth/nss_ldap-265-r1 im Verbosemode kam folgende Meldung:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
* QA Notice: Package triggers severe warnings which indicate that it
* may exhibit random runtime failures.
* ldap-nss.c:586:3: warning: implicit declaration of function ‘__libc_lock_lock’ [-Wimplicit-function-declaration]
* ldap-nss.c:632:3: warning: implicit declaration of function ‘__libc_lock_unlock’ [-Wimplicit-function-declaration]
* ldap-nss.c:1254:3: warning: implicit declaration of function ‘__libc_once’ [-Wimplicit-function-declaration]
* util.c:97:3: warning: implicit declaration of function ‘__libc_lock_lock’ [-Wimplicit-function-declaration]
* util.c:104:4: warning: implicit declaration of function ‘__libc_lock_unlock’ [-Wimplicit-function-declaration]
* Please do not file a Gentoo bug and instead report the above QA
* issues directly to the upstream developers of this software.
* Homepage: http://www.padl.com/OSS/nss_ldap.html
|
Eine neuere Version des Paketes hatte den Fehler nicht mehr. Also folgende Zelle in die "/etc/portage/package.keywords" eintragen:
|
Quellcode
|
1
|
=sys-auth/nss_ldap-265-r2
|
Und das Problem damit war gelöst.
lg
boospy