Librebits - jordila_@i-ching:~/

Bits aleatorios de Software Libre / Libre Software ...

Aprendizajes De Una Actualización Remota De Sistema Fallida: 'Screen'

Estamos conectados al servidor remoto en producción por sesión SSH .

Decidimos que es hora de actualizar los paquetes de nuestro sistema servidor ( Debian GNU / Linux ) en el que alojamos los flamantes últimos desarrollos web de nuestros clientes para disfrute del gran público internauta.

1
2
//secuencia actualización de repositorios fuente y paquetes
# apt-get update && upgrade

El sensible proceso en lote se inicia normalmente…

CRASH! Ocurre… Broken pipe , por el motivo que fuera perdimos la conexión remota en el peor momento.

Tardamos un tiempo en recuperar la conexión SSH , lo que hace que se vea afectado el proceso en el momento de la interacción: que nos solicitaba si queríamos mantener no determinados archivos de configuración del sistema servidor Web LAMP , justo en el momento del CRASH! .

En la reconexión algo ,se ve enseguida, no anduvo . Chequeamos la disponibilidad de los servicios web alojados: NOT FOUND . Desastre confirmado. En un primer diagnóstico quedaron afectados (desconfigurados) los paquetes MySQLServer … bla,bla.

Inspiramos.Expiramos.

Acudimos a la comunidad, como no… via IRC. En #Debian lo primero que nos sugieren es que deberíamos usar siempre la utilidad screen para este tipo de operaciones ( apt-get upgrade ) críticas.

Lección aprendida.