我打断了一次安装,而现在apt和apt-get不适用于任何参数。我总是会犯同样的错误:
E: dpkg execution was interrupted, you must manually run "sudo dpkg --configure -a" to correct the problem.
编辑:我尝试过做sudo dpkg --configure -a
,但它只做了
Setting up cento (1.5.181022-373) ...
Making the /var/log/cento directory...
(Re)Starting cento...
^Cdpkg: error processing package cento (--configure):
installed cento package post-installation script subprocess was interrupted
Setting up ntopng (3.7.181022-5357) ...
Rebuilding ld cache...
(Re)Starting ntopng...
^Cdpkg: error processing package ntopng (--configure):
installed ntopng package post-installation script subprocess was interrupted
Setting up pfring-dkms (7.3.0) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package pfring-dkms (--configure):
installed pfring-dkms package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
cento
ntopng
pfring-dkms
编辑2:我尝试过sudo apt install --reinstall cento
,这是出口:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 9 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for cento:amd64
编辑3:我制作了sudo fuser -v /var/cache/debconf/config.dat
USUARIO ORDEN DE ACCESO PID
/var/cache/debconf/config.dat:
root 2845 F.... frontend
然后我做了sudo kill 2845
(我没有得到答案)
然后我做了sudo kill -9 2845
kill: (2845): No such process
然后我尝试了sudo apt autoremove
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4 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 cento (1.5.181022-373) ...
Making the /var/log/cento directory...
(Re)Starting cento...
Progress: [ 0%] [.............................................................]
它就停在那里,再也不起作用了
发布于 2018-10-22 15:51:38
维基中详细介绍了解决此锁定问题的方法:
sudo fuser -v /var/cache/debconf/config.dat
将显示持有锁的进程:
USER PID ACCESS COMMAND
/var/cache/debconf/config.dat:
root 18210 F.... dpkg-preconfigu
然后,只需记录PID并按如下方式将其终止:
sudo kill PID
sudo kill -9 PID # if the first doesn't work
最初由赛义德·贾利勒·哈桑回答
https://askubuntu.com/questions/1086138
复制相似问题