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 >>>            |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+


Responder a