2016-01-13 13 views
0

Я строю свой собственный убунту VM с packer разместить на Atlas и я использую packer build template.json, чтобы проверить, если он будет иметь успех, если бы я должен был использовать packer push template.json я получаю эту ошибку когда я запускаю сценарий mysql.sh.Debconf: не удалось инициализировать внешний интерфейс: Dialog

virtualbox-iso: debconf: unable to initialize frontend: Dialog 
    virtualbox-iso: debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) 
    virtualbox-iso: debconf: falling back to frontend: Readline 
    virtualbox-iso: Configuring mysql-server-5.6 
    virtualbox-iso: ---------------------------- 
    virtualbox-iso: 
    virtualbox-iso: While not mandatory, it is highly recommended that you set a password for the 
    virtualbox-iso: MySQL administrative "root" user. 
    virtualbox-iso: 
    virtualbox-iso: If this field is left blank, the password will not be changed. 
    virtualbox-iso: 

Что это такое, что я пропускаю с debconf:

Спасибо.

ответ

2

вы можете добавить

export DEBIAN_FRONTEND="noninteractive" 

, прежде чем запустить скрипт

+1

Успех. Я видел это в своих исследованиях по этому вопросу, и он все еще не работает –

0

Ммм ... просто дикий угадывать, глядя на сценарий mysql.sh, но должны не линии 22 & 23 также принять во внимание вышесказанное, если заявление?

mysql_package изменил название, так как выбор в вашем DebConf, вероятно, следует mysql-server-5.6 вместо mysql-server если [$ 2 == «5,6»] (который я считаю, это верно в вашем случае, как можно видеть из журнала;)

Смежные вопросы