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