在 do-release-upgrade 期间按 ctl+c,现在不知道该做什么

在 do-release-upgrade 期间按 ctl+c,现在不知道该做什么

我似乎无法弄清楚。我目前也在处理碎片化的快速眼动睡眠,所以请忍耐一下,因为我的大脑也不起作用。

我通过 ssh 运行 do-release-upgrade,但在确认安装程序是否应使用软件包中的文件替换我的文件时意外按下了 ctl+c。整个屏幕开始出现问题。

最后我回到了 shell,但是在将 sources.list.distUpgrade 备份恢复到 sources.list 文件,然后运行 ​​apt update 和 do-release-upgrade 之后,它只是说没有可用的升级,我不知道该怎么办。

答案1

一旦发布升级开始安装软件包,您的系统最容易受到攻击。

您的系统是否可以挽救取决于中断时安装的具体软件包。有些系统可以轻松恢复,而有些系统则会被破坏。

跑向sudo apt full-upgrade尝试恢复发布升级。它可能有效,也可能无效。如果失败,请备份数据并重新安装 Ubuntu。

如果full-upgrade没有任何错误,那么您的系统很可能(不一定)没有问题。

  • 如果您在尝试修复失败的版本升级时遇到任何错误,我们的建议可能是“不值得花精力进行故障排除:重新安装”。可能出错的地方实在太多了,而且许多故障排除技术都不能提供可靠的答案,因为你的系统从不一致的状态启动. 就像蒙着眼睛解开一个结……而与此同时十几个孩子同时在笑,让这个结变得更糟。

完成 release-upgrade 的下一个命令是sudo apt autoremove,然后sudo apt autoclean,然后sudo snap refresh。如果遇到错误,请停止。不要跳过步骤。

  • 专业提示:始终准备好 LiveUSB。使用它在紧急情况下备份您的数据。

相关内容