On Sat, 19 Jan 2002, Enzo Dari wrote:
> Hola gente, aqu� estoy re-suscripto despu�s de unas semanas
> de vacaciones, espero no haberme perdido nada interesante.
>
> El problema es que tengo una m�quina que quiere seguir
> de vacaciones...
> Carga el kernel en forma (aparentemente) normal y luego dice
> INIT: version 2.78 booting
> INIT: Entering runlevel: 2
> y presenta el prompt de login inmediatamente.
> El login funciona hasta cierto punto. Por los mensajes que
> tira a la consola distingue bien si el usuario existe o no,
> y si puso bien su password o no. En caso de poner bien
> usuario y password se presenta el /etc/motd e inmediatamente
> se ejecuta de nuevo el login.
> Si intento entrar en modo monousuario, me pide el password
> de root, como corresponde. Lo ponga bien o mal la siguiente
> l�nea es:
> INIT: Entering runlevel: 2
> y todo sigue como arriba.
>
> La �nica forma en que consigo entrar es con:
> LILO boot: linux init=/bin/bash
> All� puedo ejecutar a mano:
> /etc/init.d/rcS
> /etc/init.d/rc 2
> y la m�quina sale andando m�s o menos (tambi�n hay que
> arrancar a mano las consolas de texto, hay que volverlas
> a arrancar cuando se da logout... etc, etc, en definitiva
> hay que hacer a mano todas las funciones del init).
>
> Una situaci�n que podr�a explicar el problema ser�a que
> no pudiera ejecutar el /etc/init.d/rcS por alguna raz�n
> y por eso se manda directamente al runlevel 2. Pero a
> mano lo ejecuta sin problemas.
> Tambi�n podr�a ser que se haya da�ado alg�n archivo del
> sistema. Ya verifiqu� que /sbin/init tiene el md5sum
> correcto. El inittab muestra diferencias m�nimas con
> el de una m�quina donde todo anda OK.
>
> A alguien se le ocurre qu� puede estar pasando?
Si el md5sum es correcto habr�a que comprobar tamb�en el md5sum
de las librer�as din�micas que usa:
:~# ldd /sbin/init
libc.so.6 => /lib/libc.so.6 (0x40019000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Se que me vas a decir que estas librer�as tambien las usa bash:
:~# ldd /bin/bash
libncurses.so.5 => /lib/libncurses.so.5 (0x40019000)
libdl.so.2 => /lib/libdl.so.2 (0x40057000)
libc.so.6 => /lib/libc.so.6 (0x4005b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Efectivamente pero quiz�s init est� usando alguna parte de esas
librer�as (alguna funci�n) no esencial para bash. Comprueba el
md5sum de tus librer�as din�micas.
Un saludo
Antonio Castro
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Inform�tica (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
_|0 0|_
+-oOOO--(___o___)--OOOo----------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher [EMAIL PROTECTED] |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+