Acerca de mi

Mi foto

Soy estudiante de posgrado en el Instituto Tecnológico de Ciudad Madero. Me apasiona la tecnología, la ciencia y el amor, en todas sus expresiones. Planeo conseguir la beca de Monbukagakusho e irme a Japón a hacer un doctorado, convertirme en astronauta y zanjar de la manera más memorable posible mi vida.

viernes, 27 de enero de 2012

Reparar Unity después de una mala actualización

Para ser honestos nunca puedo dejar mi Ubuntu de una misma forma por mucho tiempo. Ya sea en lo visual como en los programas, siempre tengo que estarle moviendo y experimentando. Pues bien, hoy fue uno de esas veces en las que por experimentar sucedió algo malo. Aquellos que les guste siempre tener los repositorios con daily builds me entenderán.

Por lo mismo que son compilaciones diarias, esos repositorios siempre tienen lo último de lo último en cuanto a características pero por lo mismo también incluyen los últimos bugs. Sea como sea casi nunca fallan o si fallan son por lo general fallos pasables que pronto se solucionan con la siguiente actualización. Además los pros siempre superan a las contras.

El problema es cuando actualizas de una versión estable a una experimental. El riesgo de fallo se multiplica así como las posibilidades de que pases un trago amargo intentando encontrar una solución (sí es que tu sistema quedó lo suficientemente usable como para permitirte buscarla en Google).

Y... esta vez fue una de esas veces.  El problema estuvo en que falló la configuración de la librería glib2.0, mostrando este mensaje:

Configurando libglib2.0-0 (2.30.0-0ubuntu4) .../usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml: Error en la línea 56, carácter 1: <schema id='com.canonical.Unity.Runner'> ya especificado.  Se ha ignorado este archivo completamente.

Y pues como todos sabemos, ignorar los problemas no los soluciona por lo que al reiniciar, Unity pues no funcionaba. De hecho era inutilizable al igual que su versión 2D. Así que utilicé GNOME en su versión clásica para solucionar el error. Lo que hice fue simple, quité el repositorio experimental, limpié la cache de apt (sudo apt-get autoclean), purgué los paquetes unity y unity-2d, y los volví a instalar. Después de eso bastó con volver a abrir la sesión y ya estaba Unity de vuelta.

Nadie parece reportar el mismo problema pero si eres del .00001% como yo que nos ocurrió esto pues ya sabes como solucionarlo. También se pudo haber eliminado el archivo para posteriormente reinstalar Unity de la versión de desarrollo, aunque esto ya no lo pude probar porque necesitaba un sistema usable en ese momento.

sábado, 14 de enero de 2012

De juicios y realidades

"Pero una cosa es cierta: no me atrevo a juzgarte. Sé que cuando uno ve las cosas desde afuera, cuando uno no se siente complicado en ellas, es muy fácil proclamar qué es lo malo y qué es lo bueno. Pero cuando uno está metido hasta el pescuezo en el problema (y yo he estado muchas veces así), las cosas cambian, la intensidad es otra, aparecen hondas convicciones, inevitables sacrificios y renunciamientos que pueden parecer inexplicables para el que sólo observa." - Mario Benedetti