On Thu, 18 Mar 2004, Ferm�n Manzanedo wrote:

> uno de los becarios de la sala de inform�tica copi� una biblioteca de la
> rama inestable sobre la correspondiente de la rama estable. La
> biblioteca, para m�s se�as era la libc6. Y para m�s inri, el "desastre" lo
> hizo en el servidor NFS+NIS. El resultado: un 'kernel panic: Attempted
> to kill init!' (si, dispon�a de root y se li�).

Si s�lo fuera eso podr�as copiar (con un disco de rescate) la libc6 de
woody otra vez en su sitio y ya est�. Pero por lo que cuentas despu�s
parece que hay m�s.

> La soluci�n que me ha dado ha sido (si est� mal, me parece que la �nica
> soluci�n que me queda es reinstalar el sistema porque ya est� hecho):
>
> Conectar uno de los discos duros de uno de los clientes, que est�n
> corriendo una "Sid", y hacer una copia de los directorios /etc, /usr,
> /var, /lib/modules, /home (y no sabe si ha copiado tambi�n /bin y
> /sbin), de tal forma que se mantengan los enlaces y todos los atributos
> de los ficheros, que estaban almacenados en el servidor (una woody) al
> disco que ha pinchado y que hasta entonces estaba en el cliente (una
> sid).

Todo depende de la nomenclatura que se utilice. Si por ejemplo llamas
"soluci�n" a "algo que nos d� tiempo para arreglarlo bien pero que nos
permita m�s o menos funcionar ma�ana y pasado ma�ana", entonces soluciones
puede haber muchas.

> Hasta donde da mi corto entendimiento del asunto, se han mezclado las
> dos ramas y esto es una "bomba de relojer�a" que en cualquier momento
> nos puede dar problemas �no? �Qu� pensais? Llevo toda la semana con esto
> y, por un lado pienso que esto es un parche que puede darnos problemas
> en cualqui�r momento y, por otro, me dice que con esto todo est� ya
> perfectamente y que no hace falta hacer nada m�s �qu� os parece?

Piensa en lo que pasar� con esos enlaces que has hecho si hay que
actualizar alg�n paquete.

Por lo que cuentas el estado de la m�quina es incierto. Yo con una m�quina
en estado "incierto" lo que har�a ser�a reinstalarla de forma cl�nica
(dpkg --get-selections, dpkg --set-selections etc.).

Si tienes espacio suficiente podr�as incluso conservar todo lo
anterior en un directorio aparte: Haces como que vas a instalar una
woody nueva. Cuando ya has arrancado con el CD, pasas a la consola 2,
montas la partici�n que ser� la ra�z (digamos en /mnt) y haces algo
como esto

cd /mnt
mkdir ANTES
mv * ANTES
cd /

Luego la desmontas y le dices que esa ser� la partici�n ra�z, pero le dices
que no la formatee.

Entonces podr�s instalar un sistema nuevo y en /ANTES tendr�s el sistema
de antes del cual puedes aprovechar cualquier cosa sin perder nada.

Responder a