Назад | Перейти на главную страницу

veewee: сборка зависает во время установки libssl на debian 7.4

Я новичок в vagrant и veewee. Я пытаюсь создать образ debian 7.4, но после запуска сборки

veewee vbox build 'debian-7.4'

процесс застревает при установке libssl, потому что для перезапуска некоторых служб требуется ввод пользователя (ssh ntp exim4)

К сожалению, это отображается внутри терминала, и я не смог найти способ нажать «ОК», а затем, конечно же, получил это сообщение.

SIGNAL: 3                                                                       
Ssh timeout 10000 sec has been reached.

Конечно, я могу обойти это, продолжив установку вручную через графический интерфейс виртуального бокса, но этого не должно происходить при автоматической установке.

Как я могу заставить процесс установки перезапустить службы, не дожидаясь ввода данных пользователем?

Вам нужно работать в preseed уровень, читайте о debconf-set-selections.

Что-то вроде этого должно получиться:

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

@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