Der Befehl „sudo apt autoremove“ funktioniert nicht („/var/cache/debconf/config.dat ist durch einen anderen Prozess gesperrt“).

Der Befehl „sudo apt autoremove“ funktioniert nicht („/var/cache/debconf/config.dat ist durch einen anderen Prozess gesperrt“).

Ich habe Lösungen wie das Bearbeiten einer panasoniclpd.initDatei ausprobiert, aber das funktioniert auch nicht. Dieses Problem tritt immer wieder auf, wenn ich versuche, über die CLI zu aktualisieren oder zu installieren

sudo apt autoremove
[sudo] password for lahlohi: 
Sorry, try again.
[sudo] password for lahlohi: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Setting up unattended-upgrades (1.1ubuntu1.18.04.14) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package unattended-upgrades (--configure):
 installed unattended-upgrades package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 unattended-upgrades
E: Sub-process /usr/bin/dpkg returned an error code (1)

Antwort1

Wenn ein Neustart keine Option ist und Sie Zugriff auf den Computer haben, versuchen Sie Folgendes:

1) Suchen Sie die Prozess-ID, die die Datei aus der Fehlermeldung sperrt:

$ sudo lsof /var/cache/debconf/config.dat
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
frontend 44515 root 4uW REG 252,0 60012 55592027 /var/cache/debconf/config.dat

2) Überprüfen Sie den Vorgang über ps:

$ sudo ps auxf | grep 44515
root 44515 0.0 0.0 60700 2196 pts/0 S+ Feb18 0:00 | _ /usr/bin/perl -w 
/usr/share/debconf/frontend /var/lib/dpkg/info/postfix.postinst configure 3.1.0-3ubuntu0.2

3) Beenden Sie den Prozess.

$ sudo kill -9 44515

4) Versuchen Sie Ihren aptBefehl erneut.

verwandte Informationen