Vagrant provision - dpkg-preconfigure:无法重新打开stdin

时间:2017-11-21 08:12:45

标签: meteor dpkg vagrant-provision

我正在为Vagrant编写一个配置脚本,以安装部署使用Meteor 1.6开发的应用程序所需的所有软件包。到目前为止,脚本运行良好,但在执行过程中的三个点,我在终端窗口中以红色显示以下输出:

==> default: dpkg-preconfigure: unable to re-open stdin: No such file or directory

在安装以下软件包时,每次都会发生这种情况: * MongoDB * nginx * Phusion Passenger

我还没有看到任何不良副作用

这是警告还是错误? 什么是dpkg-preconfigure试图做什么? 我需要做些什么来优雅地处理它?<​​/ p>

1 个答案:

答案 0 :(得分:3)

serverfault上找到了答案

将此行添加到配置脚本中,以防止debconf 尝试打开标准输入:

export DEBIAN_FRONTEND=noninteractive

这在Ubuntu 16.04上对我有用