我正在为Vagrant编写一个配置脚本,以安装部署使用Meteor 1.6开发的应用程序所需的所有软件包。到目前为止,脚本运行良好,但在执行过程中的三个点,我在终端窗口中以红色显示以下输出:
==> default: dpkg-preconfigure: unable to re-open stdin: No such file or directory
在安装以下软件包时,每次都会发生这种情况: * MongoDB * nginx * Phusion Passenger
我还没有看到任何不良副作用
这是警告还是错误? 什么是dpkg-preconfigure试图做什么? 我需要做些什么来优雅地处理它?</ p>
答案 0 :(得分:3)
在serverfault上找到了答案
将此行添加到配置脚本中,以防止debconf 尝试打开标准输入:
export DEBIAN_FRONTEND=noninteractive
这在Ubuntu 16.04上对我有用