GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Problemas de reconfiguración con Dpkg?

Me encontré con algunos problemas al instalar un paquete con apt. El terminal se colgó durante una instalación y no vi otra opción más que cerrar el terminal. El problema, sin embargo, es que parece que no puedo resolver los problemas que esto ha causado.

Como es típico, obtengo:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Esto no me lleva a ninguna parte y estoy bloqueado hasta que ejecuto sudo dpkg --configure -a . Tiene sentido. Sin embargo, este proceso escupe lo siguiente y luego se cuelga en la última línea:

Setting up virtualbox-dkms (5.2.10-dfsg-6) ...
Removing old virtualbox-5.2.10 DKMS files...

-------- Uninstall Beginning --------
Module:  virtualbox
Version: 5.2.10
Kernel:  4.15.0-23-generic (x86_64)
-------------------------------------

Status: This module version was INACTIVE for this kernel.
depmod...

DKMS: uninstall completed.

------------------------------
Deleting module version: 5.2.10
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-5.2.10 DKMS files...
Building for 4.15.0-23-generic
Building initial module for 4.15.0-23-generic

Una solución típica que he leído es que necesita reparar los paquetes rotos. Cuando trato de arreglar los paquetes rotos (sudo apt install -f ), el sistema también se cuelga en la misma línea, aunque la salida es diferente:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up virtualbox-dkms (5.2.10-dfsg-6) ...
Removing old virtualbox-5.2.1

0 DKMS files...

------------------------------
Deleting module version: 5.2.10
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-5.2.10 DKMS files...
Building for 4.15.0-23-generic
Building initial module for 4.15.0-23-generic

No puedo salir de él a menos que elimine el proceso. Esto lo hago comprobando lo que se está ejecutando actualmente relacionado con apt (ps aux |grep apt ), y luego elimino los procesos relevantes con sudo kill -9 process_number_here .

Si trato de ejecutar las cosas después de eso, me dice que todavía necesito reconfigurar dpkg.

Traté de buscar más soluciones para dpkg y todo lo que realmente veo es la opción nuclear:

sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/apt/lists/lock

También eliminé los archivos en /var/lib/dpkg/updates porque cuando investigué un poco, uno de los archivos adentro tenía exactamente el mismo texto que el resultado largo anterior... pero admito completamente estar fuera de mi liga aquí y no No sé qué hacer.

Relacionado:¿Encontrar el código fuente de Ubuntu en Ubuntu?

Echando un vistazo a los mensajes de error, reconozco que se cuelga en la construcción de algo relacionado con el kernel. Pero no tengo ni idea de por dónde empezar a resolver eso. Cualquier ayuda es apreciada. Mi sistema es ubuntu 18.04

Mejor respuesta

El sistema está esperando una contraseña en segundo plano.

  1. Ingrese su contraseña de root y presione enter
  2. Ingrese una nueva contraseña que se usará para registrar una clave de propietario de la máquina (MOK) para el módulo del kernel vboxdrv
  3. Repita la contraseña que ingresó en (2)
  4. Espere a que se complete el proceso y reinicie su sistema
  5. En el arranque, siga las instrucciones para registrar el MOK

Esto funcionó para mí.


Ubuntu
  1. Cómo depurar problemas con volúmenes montados en contenedores sin raíz

  2. ¿Bloqueando las actualizaciones del kernel con Dpkg?

  3. ¿Problemas de dependencia de Libgtk-3-0?

  4. ¿Con qué paquete se incluye la cola?

  5. ¿Problemas con el teclado que no funciona cuando se inicia?

Base de datos de caída de PostgreSQL con ejemplos

Comando dpkg en Linux con ejemplos

Instale Ubuntu 16.04 – Con capturas de pantalla

Comando IP de Linux con ejemplos

Deshágase de los problemas de conectividad de red en SSH con Mosh

Problemas con la fusión de cuentas de cPanel