GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Problèmes de reconfiguration avec Dpkg ?

J'ai rencontré quelques problèmes lors de l'installation d'un paquet avec apt. Le terminal a raccroché lors d'une installation et je n'ai vu d'autre choix que de fermer le terminal. Le problème, cependant, est que je n'arrive pas à résoudre les problèmes que cela a causés.

Comme d'habitude, j'obtiens :

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?

Cela ne me mène nulle part et je suis bloqué jusqu'à ce que j'exécute sudo dpkg --configure -a . Logique. Cependant, ce processus crache ce qui suit puis se bloque sur la dernière ligne :

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

Une solution typique que j'ai lue est que vous devez réparer les paquets cassés. Lorsque j'essaie de réparer les packages cassés (sudo apt install -f ), le système se bloque également sur la même ligne, bien que la sortie soit différente :

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

Je suis incapable de m'en sortir à moins de tuer le processus. Pour ce faire, je vérifie ce qui est en cours d'exécution concernant apt (ps aux |grep apt ), puis je tue les processus concernés avec sudo kill -9 process_number_here .

Si j'essaie d'exécuter des choses après cela, cela me dit que je dois encore reconfigurer dpkg.

J'ai essayé de chercher d'autres solutions pour dpkg et tout ce que je vois vraiment, c'est l'option nucléaire :

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

Je supprime également les fichiers dans /var/lib/dpkg/updates parce que lorsque j'ai creusé un des fichiers à l'intérieur avait exactement le même texte que la longue sortie ci-dessus… mais j'admets pleinement être hors de ma ligue ici et je ne je ne sais pas quoi faire.

Connexes :Trouver le code source d'Ubuntu dans Ubuntu ?

En regardant les messages d'erreur, je reconnais qu'il se bloque sur la construction de quelque chose lié au noyau. Mais je ne sais même pas par où commencer pour résoudre ce problème. Toute aide est appréciée. Mon système est Ubuntu 18.04

Meilleure réponse

Le système attend un mot de passe en arrière-plan.

  1. Entrez votre mot de passe root et appuyez sur Entrée
  2. Entrez un nouveau mot de passe qui sera utilisé pour enregistrer une clé de propriétaire de machine (MOK) pour le module de noyau vboxdrv
  3. Répétez le mot de passe que vous avez saisi en (2)
  4. Attendez la fin du processus et redémarrez votre système
  5. Au démarrage, suivez les instructions pour enregistrer le MOK

Cela a fait l'affaire pour moi.


Ubuntu
  1. Comment déboguer les problèmes avec les volumes montés sur des conteneurs sans racine

  2. Vous rencontrez des problèmes avec les répertoires d'élagage des commandes de recherche ?

  3. Libgtk-3-0 Problèmes de dépendance ?

  4. Problèmes Ethernet avec Ubuntu 16.04 ?

  5. Avec quel forfait la queue est-elle incluse ? ?

PostgreSQL Drop Database avec des exemples

Commande dpkg sous Linux avec exemples

Installer Ubuntu 16.04 - Avec des captures d'écran

Commande IP Linux avec exemples

Débarrassez-vous des problèmes de connectivité réseau dans SSH avec Mosh

Problèmes avec la fusion des comptes cPanel