sys-libs/pam-0.99.8.0 failed [megoldva]

Fórumok

Sziasztok!

Akadt egy kis problémám. Az emerge --sync után kiadtam egy emerge -uD system parancsot. Szegény pam nem igen akar lefordulni. Ezt a hibaüzentet adja:

Your current setup is using one or more of the following modules,
that are not built or supported anymore:
pam_pwdb, pam_radius, pam_timestamp, pam_chroot
If you are in real need for these modules, please contact the maintainers
of PAM through http://bugs.gentoo.org/ providing information about its
use cases.

Megnéztem az equery depends sys-libs/pam -al, hogy milyen csomagok függenek a pam -tól. Itt a lista:

app-admin/sudo-1.6.8_p12-r1 (pam? sys-libs/pam)
(pam? virtual/pam)
app-emulation/vmware-server-1.0.3.44356 (virtual/pam)
app-misc/mc-4.6.1-r3 (pam? >=sys-libs/pam-0.72)
dev-libs/cyrus-sasl-2.1.22-r2 (pam? virtual/pam)
dev-util/cvs-1.12.12-r4 (pam? virtual/pam)
gnome-base/gdm-2.18.2 (pam? virtual/pam)
gnome-extra/gnome-screensaver-2.18.2 (pam? virtual/pam)
net-fs/samba-3.0.24-r3 (pam? virtual/pam)
net-ftp/ftpbase-0.00 (pam? sys-libs/pam)
(pam? virtual/pam)
net-ftp/proftpd-1.3.1_rc2-r3 (pam? virtual/pam)
net-libs/c-client-2004g (pam? >=sys-libs/pam-0.72)
net-mail/mailbase-1 (pam? virtual/pam)
net-misc/netkit-rsh-0.17-r8 (pam? virtual/pam)
net-misc/openssh-4.6_p1-r2 (pam? virtual/pam)
net-print/cups-1.2.11 (pam? virtual/pam)
sys-apps/shadow-4.0.18.1-r1 (pam? virtual/pam)
sys-apps/usermode-1.87 (>=sys-libs/pam-0.75)
sys-auth/consolekit-0.2.1 (pam? virtual/pam)
sys-libs/libuser-0.54.6 (sys-libs/pam)
sys-libs/system-config-base-1 (virtual/pam)
sys-process/vixie-cron-4.1-r10 (pam? virtual/pam)

Melyik lehet a hunyó, avagy hogy tudom kideríteni, hogy mi használhatja a pam -nak a már nem támogatott moduljait?
A segítséget előre is köszönöm!

Hozzászólások

Nemtom mennyire tudsz angolul, kiemelem a lényeget:

Your current setup is using one or more of the following modules,
that are not built or supported anymore:

pam_pwdb, pam_radius, pam_timestamp, pam_chroot

Ez kb. a következőket jelenti:

A jelenlegi rendszer tartalmaz a következő modulok közül néhányat, mely(ek) a továbbiakban nincs(enek) beépítve/nem lesz(nek) támogatva:
pam_pwdb, pam_radius, pam_timestamp, pam_chroot

Remélem a nagyjábóli fordítás elégséges a megértéshez.

Az angol szövegértésemmel nincs probléma, értettem a hibaüzenetet, de azt nem tudom, hogy tudnám megnézni, hogy melyik csomag használja a felsorolt pam modulok közül valamelyiket. Gondolom ezt a csomagot kellen újrafordítani úgy, hogy kiveszem az érintett pam modult, csak a csomagot nem találom és ebben kellene egy kis segítség.

___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
http://laszlo.co.hu/

Hát, az 'equery list' kiadja a installált csomagokat, ebbwn grep-pel szűrve akadhatsz dolgokra.

Másik lehetőség, hogy nyomsz egy 'ls'-t a /lib/security mappán, ott megnézed, hogy a fentiek közül mely .so fájlok vannak (ugye pam_modul.so a fájlnév), ezután 'equery b filenév' és megvan a csomag.

Nem a felsorolt modulokra hivatkozó csomagokkal van baj, hanem a felsorolt PAM modulok nem támogatottak lettek.

A /etc/pam.d alatt van egy config-util fájl, mely tartalma:

#%PAM-1.0
auth sufficient pam_rootok.so
auth sufficient pam_timestamp.so
auth include system-auth
account required pam_permit.so
session required pam_permit.so
session optional pam_xauth.so
session optional pam_timestamp.so

Ebben kikommenteztem a timestamp sorokat és leforult szépen a pam.
A pam -hez ennyire mélyen nem értek, hogy ezzel mit is csináltam sajna, de majd mindjárt utánna olvasok.

___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
http://laszlo.co.hu/