veewee:在 debian 7.4 上安装 libssl 时构建卡住

veewee:在 debian 7.4 上安装 libssl 时构建卡住

我是 vagrant 和 veewee 的新手。我正在尝试构建 debian 7.4 映像,但在运行构建后

veewee vbox build 'debian-7.4'

该过程卡在 libssl 的安装上,因为它需要用户输入来重新启动某些服务(ssh ntp exim4)

debian libssl

不幸的是,这显示在终端内,我找不到任何方法来点击“确定”,然后,当然,我收到了这条消息。

SIGNAL: 3                                                                       
Ssh timeout 10000 sec has been reached.

当然,我可以通过 virtualbox GUI 手动继续安装来解决这个问题,但这在无人值守安装中不应该发生。

如何强制安装过程重新启动服务而不等待用户输入?

答案1

@Pactrick 给出了以下答案,解决了 Unix 和 Linux 交换上完全相同的问题[1]:

“设置环境变量 DEBIAN_FRONTEND=noninteractive。

例如:

export DEBIAN_FRONTEND=noninteractive
apt-get install -y libssl

这将使 apt-get 选择默认选项。”

[1]https://unix.stackexchange.com/questions/146283/how-to-prevent-prompt-that-ask-to-restart-services-when-installing-libpq-dev

答案2

您需要在该preseed级别进行操作,阅读有关内容debconf-set-selections

类似这样的事情应该做:

libssl1.0.0:amd64 libssl1.0.0/restart-services string ssh ntp exim4

相关内容