我正在使用packer构建自己的ubuntu虚拟机,将其托管在Atlas上,并且我正在使用packer build template.json来测试如果我使用packer push template.json,它是否会成功。当我运行mysql.sh脚本时,我得到了这个错误。
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:,我错过了什么
谢谢。
发布于 2016-01-14 02:15:28
你能添加
export DEBIAN_FRONTEND="noninteractive"在运行脚本之前
发布于 2016-01-14 06:40:20
嗯..。从mysql.sh脚本可以看出,这只是一个胡乱猜测,但第22和23行不也应该考虑上面的if语句吗?
mysql_package已经更改了名称,所以在您的debconf中的选择可能应该是mysql-server-5.6,而不是mysql-server,如果是 $2 == "5.6"
https://stackoverflow.com/questions/34773745
复制相似问题