[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: automatizar aptitude safe-upgrade



El mar, 11-10-2011 a las 16:55 +0000, Camaleón escribió:
> El Tue, 11 Oct 2011 18:16:04 +0200, Francesc Guitart escribió:
> 
> (...)
> 
> > El problema viene cuando el aptitude safe-upgrade actualiza libpam0g. Me
> > pregunta con una pantalla debconf si quiero reiniciar ciertos servicios
> > que se autentifican mediante pam (exim, xdm, ssh...), y claro me para el
> > script y tengo que darle manualmante para que continue.
> > 
> > He intentado parar los servicios que me propone antes de pasarle el
> > aptitude safe-upgrade y se para igual. Ademas es que algunos de los
> > servicios que propone ni siquiera estan instalados!! Tambien he probado
> > con aptitude -y safe-upgrade e incluso con apt-get --force-yes install
> > libpam0g y nada de nada.
> > 
> > Alguna idea?
> 
> Ni idea... pero Google apunta al uso de una variable de entorno 
> ("DEBIAN_FRONTEND=noninteractive") junto con un "apt-get -q -y 
> install ...", quizá puedas investigar por ahí :-? 

Esto parece que sí me va a servir...

> Ahora bien, cuidado con esos automatismos porque te pueden destrozar algo.

Sí, ya. He intentado asegurarme mandando el script a 5 máquinas
distintas y siempre se paran en dos momentos. Uno es el que ya he
comentado y el otro es cuando me pregunta si conserva o sobreescribe un
fichero /etc/system-console/config. Para resolver el segundo caso he
sobreescrito el fichero de configuracion en una maquina para tenerlo
como lo deja el instalador. Después lo distribuyo con el script y este
lo copia en su sitio justo antes de lanzar el safe-upgrade. Una vez
terminada la actualización lo vuelvo a sustituir por el mío.

En el caso de la variable "DEBIAN_FRONTEND=noninteractive" la exportaré
justo antes de un aptitude install libpam0g y la volveré a dejar en
"DEBIAN_FRONTEND=dialog" justo después.

Ya diré como resulta todo. Espero no romper nada.

Gracias de nuevo.




-- 
Francesc Guitart



Reply to: