Ich habe Lösungen wie das Bearbeiten einer panasoniclpd.init
Datei 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 apt
Befehl erneut.