我无法用Ubuntu的两个安装更新我的系统:一个是16.04版本,另一个是17.04版本。在这两种情况下,我都会犯同样的错误。
对于例如,在Ubuntu16.04中,我运行software updater
并得到如下所示的结果。
我确实等了一段时间,但updater
没有继续前进。
然后,我按了Stop
按钮,它带我到下面的弹出。
然后我按下Install now
按钮,它带我到下一个弹出窗口,如下所示。
我在这里等了一段时间,但它被困在那里了。
我无法在这两种安装中更新。
什么是解决方案,因为我不能做任何更新?
(还希望查看器查看远程或其他未经授权的篡改是否会导致此错误。如果是,如何解决这个问题?)
如果我不能更新,我可能被迫从零开始重新安装这两个安装,我想避免。
参考上面提到的“安装更新”的第三张图片:它确实向前推进并完全更新了。但是在重新启动并再次运行software updater
之后,我遇到了一个新的问题。现在,在运行software updater
时,它会向check your Internet connection
发出消息。我在这里上贴了这个问题。
发布于 2017-10-21 11:48:51
我会先尝试一种更温和的方法。
在第一个提示符下,选择不下载和安装更新。
重新启动。
发布于 2020-05-01 08:55:02
在我的例子中,它给出了以下错误:
athakur:~$ sudo apt-get upgrade
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
很长一段时间后,我已经登录到我的Ubuntu系统,一些内部进程正在更新一些内容。它自己解决了(大约花了5分钟)。
您可以使用以下命令来检查这个
sudo ps -eaf | grep -i apt
sudo lsof /var/lib/dpkg/lock-frontend
如果您看到像apt.systemd.daily
这样的进程正在运行,您可以等待一段时间。
否则,您可以终止这些过程,并恢复您想要的。
sudo kill -9 PID
将PID替换为从上面的命令获得的PID。然后你就可以跑了
sudo dpkg --configure -a
让dpkg
修复自己。
发布于 2017-09-13 19:31:29
我只是复制粘贴的一种解决方案从另一个问题上问Ubuntu,“无法锁定管理目录(/var/lib/dpkg/)是另一个使用它的进程”。所有的功劳都归功于祖尔多。
这应该作为最后的手段。如果你不小心地使用这种方法,你最终可能会出现系统故障。在做这件事之前,请先试试其他答案。您可以使用以下命令删除锁文件: sudo rm /var/lib/apt/list/ lock您可能还需要删除缓存目录sudo rm /var/ cache /apt/ file / lock sudo rm /var/lib/dpkg/lock中的锁文件。
在此之后,您应该能够做您的更新!
https://unix.stackexchange.com/questions/374748
复制相似问题