Gente linuxera, les cuento mi problema en busca de ideas o sugerencias.
Desde la penúltima actualización del kernel, tengo problemas para iniciar mi kubuntu 10.04.1
Estos son los kernels instalados:
mn@MN-desktop:~$ dpkg --get-selections | grep linux-image
linux-image-2.6.32-21-generic install
linux-image-2.6.32-22-generic install
linux-image-2.6.32-23-generic install
linux-image-2.6.32-24-generic install
Cuando instalé la versión 23, reinicié el sistema, para que los cambios tuvieran efecto y desde entonces sucedió que grub carga perfectamente pero cuando inicia el arranque con el kernel 32-23 no carga el entorno gráfico y sólo aparece esto:
MN-desktop login:
Si pongo mi usuario y contraseña, me logueo, aparece un mensaje del bienvenida paro nunca se carga el entorno gráfico.
Asumí que la instalación del kernel no se había completado correctamente, por lo que intenté eliminarlo (sudo aptitude purge), pero no fue posible. La consola tiraba esto:
No se satisfacen las dependencias de los siguientes paquetes:
linux-image-generic: Depende: linux-image-2.6.32-23-generic pero no es instalable
Las acciones siguientes resolverán estas dependencias
Eliminar los paquetes siguientes:
linux-generic
linux-image-generic
La puntuación es 188
¿Acepta esta solución? [Y/n/q/?]
Hasta donde sé, linux generic no debe desintalarse, así que no lo hice.
En cambio, reinicié el sistema y volví a intentar arrancar con la versión 23, pero esta vez, en "recovery mode". Ahí ejecuté la opción para reparar paquetes rotos y se instaló la versión 24.
Ahora, el "error" que se produce cuando intento iniciar desde la versión 23 se da también en la 24. Así que vuelvo a intentar eliminar ese kernel. He aquí el resultado:
No se satisfacen las dependencias de los siguientes paquetes:
linux-image-generic: Depende: linux-image-2.6.32-24-generic pero no es instalable
Las acciones siguientes resolverán estas dependencias
Eliminar los paquetes siguientes:
linux-generic
linux-image-generic
La puntuación es 188
¿Acepta esta solución? [Y/n/q/?]
Por fortuna, el sistema carga perfectamente cuando inicio desde el kernel 32-22.
¿Alguien sabe qué está pasando?
Agradezco por adelantado las ideas o sugerencias.
Saludos,
Mn
Pregunta ¿el 2.6.32.23 es el único que no inicia el entorno gráfico? ¿el 2.6.32.24? Si el 24 levanta, no habría que hacer nada más, con que el último no de problemas...
Estamos hablando de que lo que no carga es el entorno gráfico, hace un par de actualizaciones, vaya uno a saber porque me paso algo similar, se actualizó el kernel, pero no los módulos de nvidia y virtualbox.
El paquete encargado de hacer ese trabajo (tras cada actualización del kernel es DKMS (http://es.wikipedia.org/wiki/Dynamic_Kernel_Module_Support)). Te recomiendo que reinstales el paquete DKMS y luego hagas lo mismo con nvidia-current y el kernel que te esta dando problemas. Haciendo esto forzarías que se recompilen los módulos específicos del kernel que estás reinstalando.
También hay un comando propio de dkms que muestra los módulos de los que se encarga, pero te lo digo más tarde cuando llegue a casa, de momento no lo recuerdo.
Bye!"
Cita de: ThecaTTony en Julio 25, 2010, 06:58:44
Pregunta ¿el 2.6.32.23 es el único que no inicia el entorno gráfico? ¿el 2.6.32.24? Si el 24 levanta, no habría que hacer nada más, con que el último no de problemas...
Ninguno arranca el entorno gráfico. Los dos me llevan a a una tty que dice MN-desktop login
Citar
Estamos hablando de que lo que no carga es el entorno gráfico, hace un par de actualizaciones, vaya uno a saber porque me paso algo similar, se actualizó el kernel, pero no los módulos de nvidia y virtualbox.
El paquete encargado de hacer ese trabajo (tras cada actualización del kernel es DKMS (http://es.wikipedia.org/wiki/Dynamic_Kernel_Module_Support)). Te recomiendo que reinstales el paquete DKMS y luego hagas lo mismo con nvidia-current y el kernel que te esta dando problemas. Haciendo esto forzarías que se recompilen los módulos específicos del kernel que estás reinstalando.
Es que para eliminar y reinstalar el kernel (el 23 o el 24) tengo este problema
Citar
No se satisfacen las dependencias de los siguientes paquetes:
linux-image-generic: Depende: linux-image-2.6.32-23-generic pero no es instalable
Las acciones siguientes resolverán estas dependencias
Eliminar los paquetes siguientes:
linux-generic
linux-image-generic
La puntuación es 188
¿Acepta esta solución? [Y/n/q/?]
Hasta donde sé, linux generic no debe desintalarse, así que no lo hice.
Voy a buscar algo de data sobre dkms.
:up:
Saludos,
Mn
Nunca vas a poder eliminar un kernel si ingresaste al sistema con ese kernel. O sea, el 23 no lo vas a poder eliminar si el sistema cargó el kernel 23.
Primer pregunta: ¿Por qué querés actualizar el kernel si te funcionan bien los anteriores?
Después te recomendaría que comentes qué pasa cuando iniciás el entorno gráfico de manera manual:
$ startx
O qué pasa cuando reiniciás kdm (supongo que usás kdm si tenés Kubuntu):
$ sudo kdm restart
Suerte.
Cita de: the98 en Julio 25, 2010, 14:57:10
Nunca vas a poder eliminar un kernel si ingresaste al sistema con ese kernel. O sea, el 23 no lo vas a poder eliminar si el sistema cargó el kernel 23.
Por supuesto. Siempre inicio el sistema desde el kernel 22, sin embargo me aparece el aviso ese de las dependencias que les comentaba.
Cita de: the98 en Julio 25, 2010, 14:57:10
Primer pregunta: ¿Por qué querés actualizar el kernel si te funcionan bien los anteriores?
La actualización es automática :P
Cita de: the98 en Julio 25, 2010, 14:57:10
Después te recomendaría que comentes qué pasa cuando iniciás el entorno gráfico de manera manual:
$ startx
O qué pasa cuando reiniciás kdm (supongo que usás kdm si tenés Kubuntu):
$ sudo kdm restart
Nunca lo hice, voy a intentarlo y les cuento.
Saludos,
Mn
Ayer te respondí y el foro no me dejó postear :-\
Te decía, no necesariamente se actualiza automáticamente el kernel. En Debian existe un meta-paquete que es linux-image-*** (en mi caso es linux-image-686). Eliminando ese paquete, ya no se actualiza el kernel de manera automática. Lo que resta es quedarse con el kernel que te funciona. Te diría que te quedes con el 22 y borres los demás.
Actualizar el kernel sólo sirve si incorporás algún dispositivo que el kernel actual no te reconoce, o por temas de seguridad y demás. Lo mismo pasa con el sistema en sí. Si no encontrás una ventaja para actualizarlo, por ejemplo, nuevas funciones en un software, o algún tema de seguridad también.
Yo ahora estoy usando la versión de pruebas de Debian, la verdad que cada vez que actualizo me encuentro con la sorpresa de que algo no me anda como esperaba. Son bugs mínimos, pero que rompen las bolas. Entonces de mi experiencia te diría que actualizar muy seguido no es conveniente, al menos en Debian testing, unstable, etc. En Ubuntu puede ser diferente.
Saludos.
Bueno, me ha pasado lo mismo al actualizar a la 2.6.32.24.
El problema se da porque con la actualización del kernel no se instalan las fuentes del mismo. Para solucionarlo tendrías que hacer lo siguiente:
$ sudo aptitude install linux-headers-generic
$ sudo aptitude reinstall dkms
Por las dudas:
$ sudo update-grub
Y ya corriendo el kernel nuevo:
$ sudo aptitude reinstall nvidia-current
Tras reiniciar tendría que cargar en entorno gráfico sin problemas. Aparentemente en algunas de las actualizaciones se dejó del lado el paquete linux-headers-generic, haciendo que no se instalen las fuentes del kernel y por consiguiente no se pueda compilar el mudulo de nvidia.
Espero te sirva, Saludos!"