Ubuntu更新错误“等待无人值守升级”


22

我无法更新安装了2个Ubuntu的系统,一个是16.04版,另一个是17.04版。在两种情况下,我都遇到相同的错误。

例如,在Ubuntu 16.04中,我运行software updater并得到如下所示的结果。

查询更新

我确实等了一段时间,但updater没有继续前进。

然后我按下Stop按钮,然后转到以下弹出窗口。

要下载的数据

然后,我按下了按钮Install now,这将我带到下一个弹出窗口,如下所示。

在此处输入图片说明

我在这里等了一段时间,但被卡在那里。

我无法在这两种安装中进行更新。

我无法进行任何更新,怎么办?

(还希望查看者查看是否通过远程方式或其他方式进行未经授权的篡改会导致此错误。如果是,则如何解决此问题?)

如果我无法更新,则可能会被迫麻烦从头开始重新安装两个安装,无论如何,我都希望避免这种情况。

编辑

与参考。到上面提到的“安装更新”的第三张图片,它确实可以继续进行并已完全更新。但是在重新启动并再次运行后software updater,我遇到了一个新问题。现在运行software updater,它会显示消息check your Internet connection。我已经发布了第q 这里


您找到答案了吗?
Sumeet Deshmukh

Answers:


29

我首先尝试一种更柔和的方式。

  1. 停止自动更新程序。

    sudo dpkg-reconfigure -plow unattended-upgrades
    

    在第一个提示下,选择不下载并安装更新。
    重新启动。

  2. 确保正确安装了处于不干净状态的所有软件包。

    sudo dpkg --configure -a
    
  3. 使您的系统更新。

    sudo apt update && sudo apt -f install && sudo apt full-upgrade
    
  4. 清除障碍后,重新打开自动更新程序。

    sudo dpkg-reconfigure -plow unattended-upgrades
    

    再次选择软件包“无人值守升级”。


3

我只是复制了另一个问题的粘贴解决方案,所有功劳都归于zurdo:https://askubuntu.com/a/102084

这应该用作最后的手段。如果不小心使用它,可能会导致系统损坏。在执行此操作之前,请尝试其他答案。

您可以使用以下命令删除锁定文件:

sudo rm /var/lib/apt/lists/lock

您可能还需要删除缓存目录中的锁定文件

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

之后,您应该可以进行更新了!


此解决方案有一个很大的注解,需要在此处重复:此方法应作为最后的选择。如果不小心使用它,可能会导致系统损坏。在执行此操作之前,请先尝试其他答案
Joel Croteau
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.