Escrito por Iván Alonso el Martes 4 de Noviembre de 2008

Ahora que ha aparecido la nueva versión de Ubuntu (8.10 Intrepid Ibex), me ha dado por actualizar mi equipo de sobremesa. Extrañamente no me aparecía por ningún lado la opción ni el aviso de que hubiera una nueva versión general de la distribución, por lo que opté por hacerlo “a las bravas” (y quizá no debí).

Edité mi archivo sources.list, cambié todas las apariciones de hardy por intrepid, hice un apt-get update y después un apt-get dist-upgrade. Todo parecía ir correctamente, hasta que en uno de los pasos se puso a regenerar los archivos de locales y se quedaba congelado. Lo cierto es que si lo dejas varias horas acaba haciendo algo, pero tenía muchos idiomas y no es plan dejarlo así durante tres días.

¿Cómo resolver el problema?

Tuve que hacer un hard-reset (pulsar el botón del pánico) y entrar en el menú del Grub (pulsando Escape cuando aparece Loading Grub…), y escoger en recovery mode el kernel anterior al nuevo que estaba instalando. Un dpkg –configure -a me permitía continuar con la labor de instalar los nuevos paquetes, y aquí podía saltarme los pasos de “Generating locales” con Ctrl+C.

Tras terminar este proceso podemos reiniciar, ya con el nuevo kernel, y hacer login en modo gráfico (en mi caso en low-graphics-mode, porque me faltaban los nuevos drivers de la tarjeta gráfica, aunque eso es otra historia). Aún tendremos el problema de regenerar estos archivos, que podemos hacer siguiendo el siguiente proceso:

sudo dpkg -r locales
sudo dpkg --configure -a
sudo apt-get install locales

¿Qué estamos haciendo?

Primero estamos eliminando el paquete locales, después estamos configurando todos los paquetes que estén instalados pero pendiente de realizar la configuración, y por último instalamos el paquete locales siguiendo el método habitual, pero estando seguros de que no queda nada pendiente de configurar.

Seguirá tardado bastante tiempo en generar los locales, pero al menos ya no nos impide seguir utilizando la máquina mientras tanto. Es probable que haya alguna manera de hacer esto mejor e impedir que tarde tanto en hacer algo aparentemente sencillo, pero no la encontré en su momento (cualquier apunte al respecto en los comentarios será bienvenido).

Etiquetas:

Esta entrada fue escrita el Martes 4 de Noviembre de 2008 a las 11:16 am y está archivada en la categoría Blog. Puedes seguir las respuestas y comentarios en el feed RSS 2.0. Puedes dejar un comentario, o dejar un trackback desde tu propia página.

 

Un comentario en “Actualizando Ubuntu: “Generating locales” se queda congelado”

  1. neverbyte.net » Actualizando Ubuntu: Nvidia Legacy drivers pasó por aquí el Martes 4 de Noviembre de 2008 a las 11:16 am, y escribió:

    [...] problema que me he encontrado al actualizar a Intrepid Ibex (además del tema de los locales que os conté hace poco) fue debido a mis prisas. No le eché un buen vistazo a la lista de características de la [...]

Deja un comentario