¿Pero qué ha pasado?

Hoy he estado haciendo el moñas intentando actualizar GTK+ a una versión más moderna para poder editar TreeViews en Glade, ya que estaba bloqueado por su bug 662255.

Total, que no me ha servido de nada y me ha tocado desactualizar. Para ello he usado los comandos de historial de yum, la mar de prácticos:

yum history list
yum history undo last

Sin embargo, se ha dejado un par de paquetes sin desactualizar. Casualmente, los de GTK+, de los que depende enteramente Gnome. Al reiniciar, no podía arrancar en modo consola ni gráfico.

¿Cómo arreglarlo?

Fácil:

  1. Inicia el ordenador.
  2. En GRUB toca alguna tecla para que no se cargue automáticamente.
  3. Selecciona la imagen que deseas cargar (¡pero no le des a Enter!).
  4. Pulsa el botón editar (la tecla E, como te pone en una nota debajo).
  5. Aparecen los comandos de carga del sistema. Busca la línea que empieza por kernel (normalmente la más larga) y añade al final un 3.

Ya está.

Técnicamente, habrás arrancado el kernel en runlevel 3, lo que en Fedora significa que cargará únicamente la consola.

Una vez ahí, haces un yum downgrade gtk3 y listo.