我在使用 Ubuntu 软件中心时遇到了问题。它长时间处于“搜索”和“应用更改”状态。我尝试通过单击叉号 (X) 来取消。但是,它现在停留在“取消”状态。我猜它甚至不允许我从终端下载任何新应用程序。
neal@neal-G50VT:~$ sudo apt-get install gnome-tweak-tool
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?
neal@neal-G50VT:~$ sudo dpkg --configure -a
dpkg: error: dpkg status database is locked by another process
这里有类似的问题,但没有答案:
答案1
我也遇到了同样的问题。不过,我尝试了以下方法。
sudo lsof /var/lib/dpkg/lock
从那里我确定了导致 dpkg 锁定的进程的 PID。然后我做了
sudo kill -TERM <PID>
接下来我做了
sudo dpkg --configure -a
然后等待结果……之后我做了常规
sudo apt-get update && sudo apt-get upgrade
希望它也适合你。
答案2
确保没有出现需要您输入的对话窗口来允许安装继续。
在类似的情况下,你看,kill -9
对我来说是有效的。但当我再次启动 Ubuntu 软件中心时,它仍然停留在同一个位置。直到我关闭所有打开的窗口,才发现它在等我输入答案。呃。然后软件就安装完成了。
答案3
尝试搜索并终止该/usr/bin/dpkg
进程:
Gabriel@UMWC:~$ ps ax | grep dpkg
2058 pts/0 SNs+ 0:00 /usr/bin/dpkg --status-fd 14 --configure -a --force-confdef --force-confold
2061 pts/0 SN+ 0:00 /bin/sh /var/lib/dpkg/info/nautilus-dropbox.postinst configure
2275 pts/2 S+ 0:00 grep --color=auto dpkg
Gabriel@UMWC:~$ sudo kill 2058
答案4
对于类似的问题,我删除并重新安装了软件中心并终止了 dpkg,然后运行sudo apt-get update
。之后我升级了软件包。