josu wrote:
Hola lista:
Actualice ayer(sid) y despues de bajar varios megas (finde largo :-)) y
ponerse a actualizar, me da un error en el script de post-instalacion
del paquete libpam-runtime. Parece ser que es un bug según he
leido,http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=243581. Al final
de todo dice que se arregla en la siguiente version. Hago un apt-get
update && apt-get upgrade y siempre me da el mismo fallo. Pero eso no es
lo peor intento instalar nuevo software y me sale otra vez el mismo
fallo. Alguna idea?

Hola hola;

También sufrí el bug que comentas, pero sólo en una máquina, por lo que parece que aparece sólo en ciertas instalaciones. Bueno, a lo que voy, en /var/lib/dpkg/info/libpam-runtime.postinst verás que hay una línea tal que:

 test -r /etc/pam.d/other.pre-upgrade &&rm -f /etc/pam.d/other.pre-upgrade

Hay tienes el problema, es posible que en tu instalación no exista /etc/pam.d/other.pre-upgrade que es lo que me pasaba a mi, puesto que lo va a borrar inmediatamente un simple:

# touch /etc/pam.d/other.pre-upgrade

Servira para resolver el problema sin necesidad de editar nada.

Tambien he leido (no me acuerdo donde) que se puede solucionar tocando
el script de post-instalacion. Pero los archivos vienen en .deb. Como
puedo hacer esto? THX

Para arreglar el script la solución está en http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=243481 y consiste en cambiar la línea que detiene la instalación por estas:

 if [ -r /etc/pam.d/other.pre-upgrade ] ; then
    rm -f /etc/pam.d/other.pre-upgrade
 fi

La nueva versión del paquete simplemente borra el archivo /etc/pam.d/other.pre-upgrade

Espero te sirva

Responder a