我是 Ubuntu 新手,我试图用命令将我的 Ubuntu 18.04 升级到 18.10 sudo apt dist-upgrade
,一切都运行顺利,但在升级的某个时候,我发现我的终端自己关闭了...我试图在本地执行此操作,而不是通过 ssh,现在我不知道该怎么做...我无法重新启动我的电脑,因为它说
/usr/lib/policykit-1/polkid-agent-helper-1 上的权限不正确(需要设置为 root)
我有两个选项Cancel
或“验证”,当我单击验证时什么也没有发生......
此外,当我尝试sudo apt dist-upgrade
再次运行时,我收到此错误
E:无法获取 dpkg 前端锁(/var/lib/dpkg/lock-frontend),是否有其他进程正在使用它?
我现在该怎么办?
答案1
几个小时后,我设法解决了这个问题,并修复了升级失败的问题。首先,我无法重新启动系统,因此我不得不使用硬重启(按住笔记本电脑上的电源按钮)。然后,我无法再次启动系统。
- 我必须进入恢复模式(
Shift
系统启动时按住)然后进入Run terminal as root
(或类似的东西) - 然后我必须连接到互联网,因为我的互联网无法正常工作,所以我必须编辑该文件
/etc/resolv.conf
并放置以下内容nameserver 8.8.8.8 8.8.4.4
- 然后我运行
aptitude
(因为我的 apt 出现错误,我不得不运行dpkg --configure -a
,但这没有帮助,所以和都apt
对dpkg
我不起作用),然后我按下g
然后再次g
(两次)并且 aptitude 开始下载和升级所有未升级的软件包,因为当终端关闭时该过程已停止 - 然后我退出 aptitude 并运行
apt update
。apt upgrade
升级再次不起作用,所以我运行dpkg --configure -a
,这次 dpkg 发挥了它的魔力,然后我运行apt upgrade
,如果您看到一切都在执行而没有任何错误,那么您就可以正常启动系统,一切都应该正常工作。
希望我能帮助所有在开始 Ubuntu 升级过程后遇到困难的人