[opensuse-es] Problema con modulo de PAM (despues de actualizar con zypper dup)
Inicio el hilo para separar el problema Veamos . Tenia instalado el opensuse 11.0 actualice los repositorios OSS, NON-OSS, Packman y otros de la 11.1 segui este procedimiento zypper ref zypper dup Se instalaron un chorro de actualizaciones Al reiniciar todo bien, pero cuando me quiero loguear Me identifica el usuario/clave pero me da un mensaje de Modulo desconocido y no me deja entrar Iniciando con init 1 =================================================== Me puedo fijar que existen estos mensajes de error en cat /var/log/messages | grep login PAM unable to dlopen(/lib/security/pam_resmgr.so): /lib/security/pam_resmgr.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio PAM adding faulty module: /lib/security/pam_resmgr.so Modulo Desconocido =================================================== Los paquetes que tengo instalado de PAM rpm -qa | grep pam pam-1.0.1-8.1 yast2-pam-2.16.2-17.1 pam-config-0.53-3.1 paman-0.9.4-79.1 gnome-keyring-pam-2.22.1-22.1 pam-modules-11.0-35.1 =================================================== Efectivamente el archivo no esta donde deberia de estar :s Una solucion que encontre aca (gracias a Carlos) http://forums.opensuse.org/install-boot-login/402070-zypper-dup-11-0-11-1-lo... Aplicar este comando sed -i 's/session required pam_resmgr.so//g' * en /etc/pam.d Pero nada ... despues de ejecutarlo en init 1 me paso a init 3 y no me deja pasar todavia (mismo error) =================================================== Cristian me dio otro comando dentro de /etc/pam.d inicia en sistema con el parametro de arranque init=/bin/bash luego de eso, haz lo siguiente cd /etc/pam.d find . -name "*.rpmnew" | while read line; do mv -f $line ${line%.rpmnew}; done reboot. Pero fijandome dentro de esta carpeta no tengo ningun archivo .rpmnew =================================================== Existe un bugzilla del error ... pero supuestamente esta reparado :s https://bugzilla.novell.com/show_bug.cgi?id=304695 =================================================== Sigo sin maquina :( -- Ing. Alejandro Rodriguez || @LeX Usuario Linux # 379802 openSUSE 11.0 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Actualizacion ... He logrado hacer que me permita entrar al usuario por consola Haciendo este cambio /etc/pam.d/login cambiar la linea session required pam_resmgr.so a session optional pam_resmgr.so Pero sigue sin permitirme entrar al modo grafico uso GNOME.... mismo error -- Ing. Alejandro Rodriguez || @LeX Usuario Linux # 379802 openSUSE 11.0 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 20/12/08, Alex Rodriguez escribió:
Actualizacion ...
He logrado hacer que me permita entrar al usuario por consola
Haciendo este cambio /etc/pam.d/login
cambiar la linea
session required pam_resmgr.so
a session optional pam_resmgr.so
Pero sigue sin permitirme entrar al modo grafico uso GNOME....
mismo error
Comenta esa línea :-? Yo no la tengo en la 11.1. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2008/12/20, Camaleón:
Comenta esa línea :-?
Yo no la tengo en la 11.1.
No la veo en "ninguno" de los módulos de /etc/pam.d (ni login, ni los del gnome-*, ni en los common-account-*). Prueba a comentarla en el resto de archivos donde te aparezca. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-12-20 a las 15:22 -0600, Alex Rodriguez escribió:
PAM unable to dlopen(/lib/security/pam_resmgr.so): /lib/security/pam_resmgr.so: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
Tienes que instalar resmgr...rpm. Y es un problema gordo, porque no existe. Ni siquiera viene en el DVD. O decirle al pam que no requiera el uso de ese módulo... lo cual no se si es posible, porque ese modulo es crucial. O lo era, en este momento ya no se si la 11.1 no lo usa. No lo entiendo. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklNd+YACgkQtTMYHG2NR9WMFgCfcC1gKGmeZbn8oy+qkUN734U3 mfQAoII5bdgqJdvVoh3JvgeMBvjbZ8C5 =kFnu -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-12-20 a las 15:22 -0600, Alex Rodriguez escribió:
Aplicar este comando sed -i 's/session required pam_resmgr.so//g' *
en /etc/pam.d
Pero nada ... despues de ejecutarlo en init 1 me paso a init 3 y no me deja pasar todavia (mismo error)
Vamos a ver. El aspecto del archivo "login" en mi 11.0 es este: #%PAM-1.0 auth requisite pam_nologin.so auth [user_unknown=ignore success=ok ignore=ignore auth_err=die default=bad] pam_securetty.so auth include common-auth account include common-account password include common-password session required pam_loginuid.so session include common-session session required pam_lastlog.so nowtmp session required pam_resmgr.so <============= session optional pam_mail.so standard session optional pam_ck_connector.so En cambio, en la imagen del dvd de instalación (openSUSE-11.1-DVD-i586.iso/images/common-base-i386.tar.lzma), en login, contiene: #%PAM-1.0 auth requisite pam_nologin.so auth [user_unknown=ignore success=ok ignore=ignore auth_err=die default=bad] pam_securetty.so auth include common-auth account include common-account password include common-password session required pam_loginuid.so session include common-session session required pam_lastlog.so nowtmp session optional pam_mail.so standard session optional pam_ck_connector.so Entonces lo que tienes que hacer es simplemente quitar la linea que menciona a "pam_resmgr.so" en todos los archivos de configuración de ese directorio.
=================================================== Cristian me dio otro comando dentro de /etc/pam.d
inicia en sistema con el parametro de arranque init=/bin/bash
Si puedes entrar en runlevel 1, ignora lo de entrar de esa forma. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklNfoMACgkQtTMYHG2NR9WoigCdHAT1UOOTdOHwo5BllnC5rR9O H04An1oyxb4R5o0+GhdVYdSYiEhnPevr =pCLU -----END PGP SIGNATURE-----
participants (3)
-
Alex Rodriguez
-
Camaleón
-
Carlos E. R.