引用缓存锁:无法获取锁 /var/lib/dpkg/lock-frontend。它由进程 12111 (synaptic) 持有...4s

引用缓存锁:无法获取锁 /var/lib/dpkg/lock-frontend。它由进程 12111 (synaptic) 持有...4s

我运行时出现错误sudo apt upgrade

Citing for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 12111 (synaptic)...4s

因此,我尝试了一下sudo lsof /var/lib/dpkg/lock-frontend,得到了这个:

lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse file system /run/user/1000/doc
      Output information may be incomplete.
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
synaptic 12111 root   11uW  REG    8,5        0 49152209 /var/lib/dpkg/lock-frontend

我不确定这里发生了什么。我所做的只是移除一个破损的包裹。你可以查看我的上一个问题但我该如何解决这个问题缓存锁问题?

答案1

通过控制台安装 Chromium 时我遇到了同样的问题。我还同时打开了 Synaptic 包管理器和 Ubuntu 软件。我不是 Linux 专家,但我觉得如果你打开了其他包管理器,你就无法通过控制台安装应用程序。关闭控制台以外的所有内容后,安装成功了。

相关内容