Вопрос Автоматическая установка phpmyadmin завершает ошибки броска


Я пытаюсь установить phpmyadmin, предваряя информацию через команду выбора debconf-set на моем Ubuntu 12.04LTS

Это тот бит, который я использую

echo phpmyadmin phpmyadmin/dbconfig-install boolean true | debconf-set-selections
echo phpmyadmin phpmyadmin/app-password-confirm password pwd | debconf-set-selections
echo phpmyadmin phpmyadmin/mysql/admin-pass password pwd| debconf-set-selections
echo phpmyadmin phpmyadmin/mysql/app-pass password pwd| debconf-set-selections
echo phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2 | debconf-set-selections
echo phpmyadmin phpmyadmin/upgrade-backup boolean true | debconf-set-selections

Но я всегда получаю следующее сообщение об ошибке

error: Cannot find a question for phpmyadmin/dbconfig-install
error: Cannot find a question for phpmyadmin/app-password-confirm
error: Cannot find a question for phpmyadmin/mysql/admin-pass
error: Cannot find a question for phpmyadmin/mysql/app-pass
error: Cannot find a question for phpmyadmin/upgrade-backup

если я попытаюсь запустить команду, используя sudo из оболочки, я получаю следующее сообщение:

debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied

Однако однажды я смог установить это. Так что может быть причиной?

благодаря Andrea


1
2018-01-04 10:13


происхождения




ответы:


Это может быть связано с ошибкой debconf: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487300

Возможно, ваша база данных debconf повреждена.

Бег /usr/share/debconf/fix_db.pl может исправить это.

Надеюсь, это сработает для вас.


2
2018-01-21 13:36



Потрясающие. Эта команда отлично поработала! - Leon