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

Re: automatizar aptitude safe-upgrade



El día 11 de octubre de 2011 20:13, Francesc Guitart
<fguitart@gmail.com> escribió:
> 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.

Pues fantástico, todo resulto fantástico.

Gracias por vuestra ayuda.

-- 
Francesc Guitart


Reply to: