从 13.10 升级到 14.04 停滞 - 如何挽救?

从 13.10 升级到 14.04 停滞 - 如何挽救?

系统:联想 ThinkPad x121e(英特尔),基于 LVM 的设置,具有独立的根、var 和主文件系统。由于下载并保留用于升级的软件包,var 变得有些紧张。

在从 13.10 升级到 14.04 的过程中,升级过程无法继续。从输出和周围的进程来看,它似乎挂在 update-grub 中。观察到的最后一个操作记录为“已安装 dbus-x11”。

它已经卡住了好几个小时了——该怎么办?

/var/lib/dpkg被锁住了

/var/cache/debconf/config.dat已锁定(挂起更新 grub 进程)

  1. HUP update-grub 并希望继续升级,稍后手动运行 update-grub
  2. HUP 升级,并希望它可以重入或成功重新建立先前的条件。
  3. 如果一切都失败了,那将需要更长时间......

由于笔记本上的文件系统大小,我宁愿避免完全安装 - 重新安装软件包 - 恢复到备份过程,即使结果是干净且更可取的。这是显而易见的如果一切都失败后备,但我也很好奇更新过程可以如何优雅地挽救。

有任何想法吗?

答案1

由于似乎没人有更好的主意,我继续杀死update-grub卡住的进程。它没有 HUP,所以它得到了一个 SIGKILL。父进程没有注意到(哎呀。没有返回值?)并继续运行。已经有足够多的 update-grubs 和几次构建 initramfs 的运行,所以这个失误可能不重要,除非它表明存在另一个问题。目前它基本完成了,开始删除它不再需要的软件包。我会更新它最终在哪里。

更新:升级后系统重启正常。但出于某种奇怪的原因,它坚持启动仍在 /boot 上的最旧内核,而忽略了其间所有辉煌的进展。

相关内容