2016-01-13 44 views
0

我建立我自己的Ubuntu VM与packer主办Atlas,我使用packer build template.json,以测试它是否会成功,如果我是使用packer push template.json我得到这个错误当我运行mysql.sh脚本。的debconf:无法初始化前端:对话框

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”(我相信你的情况属实,这可以从日志中可以看出; )

相关问题