GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Neukonfigurationsprobleme mit Dpkg?

Bei der Installation eines Pakets mit apt bin ich auf einige Probleme gestoßen. Das Terminal hat sich während einer Installation aufgehängt und ich sah keine andere Wahl, als das Terminal zu schließen. Das Problem ist jedoch, dass ich die dadurch verursachten Probleme scheinbar nicht lösen kann.

Wie üblich bekomme ich:

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?

Das bringt mich nirgendwohin und ich bin gesperrt, bis ich sudo dpkg --configure -a ausführe . Macht Sinn. Allerdings spuckt dieser Prozess folgendes aus und hängt dann in der letzten Zeile:

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

Eine typische Lösung, die ich gelesen habe, ist, dass Sie die defekten Pakete reparieren müssen. Wenn ich versuche, die kaputten Pakete zu reparieren (sudo apt install -f ), hängt das System auch in derselben Zeile, obwohl die Ausgabe anders ist:

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

Ich kann nicht herauskommen, es sei denn, ich beende den Prozess. Dies tue ich, indem ich überprüfe, was gerade in Bezug auf apt läuft (ps aux |grep apt ), und dann beende ich die relevanten Prozesse mit sudo kill -9 process_number_here .

Wenn ich danach versuche, Dinge auszuführen, sagt es mir, dass ich dpkg immer noch neu konfigurieren muss.

Ich habe versucht, mich nach weiteren Lösungen für dpkg umzusehen, und alles, was ich wirklich sehe, ist die nukleare Option:

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

Ich lösche auch die Dateien in /var/lib/dpkg/updates, denn als ich ein bisschen grub, hatte eine der Dateien darin genau den gleichen Text wie die obige lange Ausgabe … aber ich gebe voll und ganz zu, dass ich hier nicht in meiner Liga bin, und ich tue es Ich weiß nicht, was ich tun soll.

Verwandte:Finden Sie den Quellcode von Ubuntu in Ubuntu?

Wenn ich mir die Fehlermeldungen ansehe, erkenne ich, dass es daran hängt, etwas zu bauen, das mit dem Kernel zusammenhängt. Aber ich habe keine Ahnung, wo ich überhaupt anfangen soll, das zu lösen. Jede Hilfe ist willkommen. Mein System ist Ubuntu 18.04

Beste Antwort

Das System wartet im Hintergrund auf ein Passwort.

  1. Geben Sie Ihr Root-Passwort ein und drücken Sie die Eingabetaste
  2. Geben Sie ein neues Passwort ein, das zur Registrierung eines Maschinenbesitzerschlüssels (MOK) für das vboxdrv-Kernelmodul verwendet wird
  3. Wiederholen Sie das in (2) eingegebene Passwort
  4. Warten Sie, bis der Vorgang abgeschlossen ist, und starten Sie Ihr System neu
  5. Befolgen Sie beim Booten die Anweisungen zum Registrieren des MOK

Das hat bei mir funktioniert.


Ubuntu
  1. Behebung des Fehlers „dpkg:error:parsing file ‚/var/lib/dpkg/updates/0014′“ in Ubuntu

  2. Blockieren von Kernel-Updates mit Dpkg?

  3. Ubuntu 16.04 Ethernet-Probleme?

  4. Probleme mit Tastatur, die beim Booten nicht funktioniert?

  5. Verhindern Sie Probleme mit Neustarts von Windows-Servern

PostgreSQL Drop-Datenbank mit Beispielen

dpkg-Befehl in Linux mit Beispielen

Ubuntu 16.04 installieren – Mit Screenshots

Linux-IP-Befehl mit Beispielen

Befreien Sie sich von Netzwerkkonnektivitätsproblemen in SSH mit Mosh

Probleme beim Zusammenführen von cPanel-Konten