我有一个使用 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% 确定。如能进一步了解,我们将不胜感激。