答案1
我怀疑配置代码中存在一个错误,unattended-upgrades
该错误假定系统实际上已设置为使用自动升级。
我在虚拟机中重现了这个错误,该虚拟机基本上是从介质上全新安装的 Ubuntu 16.04 x64,从未安装过任何其他软件或更新。只进行了一些小的重新配置。
在它冻结了几个小时之后,情况与您的屏幕截图非常相似,我暂停并拍摄了虚拟机的快照,回滚到开始更新之前的快照,进行了某些配置更改,然后重复我的操作直到在对话框中打开相同的内容等。这次更新顺利完成。
我所做的配置更改如下:
在系统设置->软件和更新->更新中,将“自动检查更新”设置为“每日”。当发生故障时,该选项被设置为“从不”。 首先执行此操作,因为否则 GUI 将破坏剩余的配置更改。
(我认为此设置是多余的
APT::Periodic::Update-Package-Lists
,但由于某种原因,直接设置并没有在 GUI 中改变它,所以我也在 GUI 中更改了它以确保无误。)编辑
/etc/apt/apt.conf.d/10periodic
,将以下设置替换为此处显示的设置:APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "1"; APT::Periodic::AutocleanInterval "7"; APT::Periodic::Unattended-Upgrade "1";
0
当故障发生时,这些设置均已完成。
更新完成后,您应该能够按照自己的意愿重新设置它们。或者您可能只是跳过 的更新unattended-upgrades
。
免责声明:
升级后,我遇到了与 gnome 相关的严重不稳定问题。第二次更新和升级(通过 CLI 完成
apt-get
)解决了这个问题,所以我怀疑这是一个不相关的问题。尽管我强烈怀疑,由于我从 VM 快照中重复了几乎完全相同的操作,该错误与上述设置有关,但该错误可能不是确定性的,在这种情况下它可能只是巧合起作用。
我不知道哪个上述更改实际上已经修复了该问题。
一旦遇到错误,无论设置如何,它都有可能自动影响下一次运行;请记住,我从未“看到”初始故障的 VM 快照中进行了修复。