У меня есть a Vagrantfile
это использует сценарий удара для установки VM. Я не могу заставить сценарий устанавливать пароль для использования MySQL debconf-set-selections
с выводом от .auth
файл.
Ниже пример .auth
файл:
# MySQL password
jimmy
Ниже сценарий, используемый Бродягой bootstrap.sh
:
# MySQL password
mypass=$(sed '2q;d' .auth)
debconf-set-selections <<< "mysql-server mysql-server/root_password $mypass"
debconf-set-selections <<< "mysql-server mysql-server/root_password $mypass"
Ошибка дана (дважды):
==> default: warning: Unknown type jimmy, skipping line 1
Я нашел решение своей проблемы. Я отправлю его здесь так любой, у кого есть та же проблема, не застрянет.
mypass=$(sed '2q;d' .auth)
debconf-set-selections <<< "mysql-server mysql-server/root_password password "$mypass
debconf-set-selections <<< "mysql-server mysql-server/root_password_again password "$mypass
я не передал тип, который будет ожидаться, который был password
. Именно поэтому сценарий жаловался на пароль.
я также видел подобный ответ здесь