Ubuntu 18.04 atascado en la actualización de Linux-header


13

Cada vez que trato de actualizar mi sistema en Ubuntu 18.04, se detiene: atascado cada vez que llega Setting up linux-headers-<version>-generic. No puedo cancelar la actualización desde allí, pero incluso cuando lo dejas y lo dejas durante horas, no cambia nada. Si verifico el proceso htop, muestra que ahora está haciendo algo. Si fuerzo a que finalice la actualización e intento reiniciarla, cuando vuelvo a intentar la actualización, dice que se ha interrumpido una anterior y debería probarla para sudo dpkg --configure -asolucionar el problema.

Me resulta muy molesto tener que hacer esto cada vez que hay una actualización de encabezado disponible, especialmente porque siento que no debería suceder y debería haber una solución más permanente disponible. ¿Qué me estoy perdiendo o haciendo mal?


¿Ejecutaste ese comando sudo dpkg --configure -a?
— George Udosen

44
Sí, eso lo resolvió. Pero solo obtengo esa opción después de interrumpir la actualización en primer lugar y se siente mal usar una solución como esta en lugar de una solución más permanente.
— Masqueey

No hay una solución permanente, pero Ubuntu tiene mecanismos para manejarlos cuando ocurren, pero por supuesto las actualizaciones de rutina también ayudan.
— George Udosen

Respuestas:


9

TLDR: deshabilitar el arranque seguro.

Empecé a tener este mismo problema hace aproximadamente un mes. Para mí, resulta que la solución estaba deshabilitando el arranque seguro. He desactivado el arranque seguro desde que instalé Ubuntu 18.04 y se actualizó sin ningún problema. Sin embargo, hace aproximadamente un mes, actualicé mi BIOS que volvió a habilitar el arranque seguro (no lo sabía en ese momento). Fue frustrante tener las actualizaciones congeladas y finalmente lo descubrí porque mi instalación de VirtualBox tampoco funcionaba. La solución para VirtualBox fue deshabilitar el Arranque seguro, que también solucionó mis linux-headers-<version>-genericactualizaciones.

Como se señaló en la pregunta, se congelaría aquí:

...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...

Después de deshabilitar el Arranque seguro, obtengo:

...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...
/etc/kernel/header_postinst.d/dkms:
Secure Boot not enabled on this system.
...
done

3
Gracias por esta respuesta Me colgué en el mismo lugar ... reinicié, deshabilité el arranque seguro, actualicé con éxito, reinicié y volví a habilitar el arranque seguro, y seguí mi camino feliz.
— Doktor J

7

Mi solución;

  • ps aux | grep apt
  • Mata el proceso apt
  • sudo dpkg --configure -a
  • actualización apta
  • actualización apta

1

Puede verificar la respuesta en /var/log/apt/term.log. Esta es la ubicación para el apt-getregistro. También puede comprobar que el dpkgarchivo de registro /var/log/dpkg.log apto apt-getque está utilizando se basa en dpkginterno.

Una cosa más es que puede identificar el proceso por ID y ejecutarlo strace -ppara verificar exactamente por qué se detiene.

Esta es más bien una respuesta general a esta o preguntas similares.


Agregando esto a mis notas de diagnóstico personales. Excelente propina. Gracias.
— TonyG
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.