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

Предоставление Vagrant: сценарий оболочки устанавливает mariadb-server при ошибке приглашения Debian

Я ищу для подготовки виртуальной машины Debian 8.2 Virtualbox с MariaDB 10.

Я использую следующее:

sudo export DEBIAN_FRONTEND=noninteractive
sudo debconf-set-selections <<< "mariadb-server mariadb-server/root_password password $ROOTDBPWD"
sudo debconf-set-selections <<< "mariadb-server mariadb-server/root_password_again password $ROOTDBPWD"
sudo debconf-set-selections <<< "mariadb-server mariadb-server/oneway_migration boolean true"
sudo apt-get install mariadb-server -y

При запуске скрипт останавливается, я думаю, из-за последнего приглашения «oneway_migration boolean true», потому что я вижу это приглашение в неформатированном виде в консоли (даже с «export DEBIAN_FRONTEND = noninteractive»).

Вот что я получаю до остановки скрипта:

──────────┤ Configuring mariadb-server-10.0├────────────
MariaDB is a drop-in replacement for MySQL. It will use your current configuration file (my.cnf) and current databases.
Note that MariaDB has some enhanced features, which do not exist in MySQL and thus migration back to MySQL might not always work, at least not as automatically as migrating from MySQL to MariaDB.
Really migrate to MariaDB? <Yes><No>

Может ли кто-нибудь помочь мне в этом или поделиться тем, как они предоставляют MariaDB 10 (или более) с помощью сценария оболочки?

С уважением

проблема в том, что вопросы не приходят из пакета mariadb-server, вопросы исходят от mariadb-server-10.0 (первая установка, вторая).

измените выбранные вами параметры debconf на:

sudo debconf-set-selections <<< "mariadb-server-10.0 mariadb-server/root_password password $ROOTDBPWD"
sudo debconf-set-selections <<< "mariadb-server-10.0 mariadb-server/root_password_again password $ROOTDBPWD"
sudo debconf-set-selections <<< "mariadb-server-10.0 mariadb-server/oneway_migration boolean true"