如何修复 apt-get 升级期间“设置 grub-pc”冻结?

如何修复 apt-get 升级期间“设置 grub-pc”冻结?

我有一个使用 Ubuntu 构建虚拟映像的打包脚本。今天,该脚本在apt-get dist-upgrade上开始卡住amazon-ebs: Setting up grub-pc

我发现网上有很多人抱怨类似的情况,他们提出了各种临时建议,但没有明确的修复说明。我该如何解决这个问题?

答案1

至少就我而言,问题在于安装后打开了一个交互式提示,通知配置文件已在本地更改(尽管我们自己不会修改它)并询问我是否要保留配置文件或使用提供的新配置文件。

我通过查看 apt-get 日志文件发现了这一点:cat /var/log/apt/term.log

解决方案是使用以下方法强制非交互式更新两个都 DEBIAN_FRONTEND=noninteractive环境变量和-yq选项(来源):

export DEBIAN_FRONTEND=noninteractive
apt-get -yq dist-upgrade

据我所知,这将安装新的配置版本,但不能 100% 确定。如能进一步了解,我们将不胜感激。

相关内容