Когда я обновляю свои программные средства и приложения Ubuntu с помощью Software Updater в Ubuntu 16.04 LTS, обновление останавливается при настройке mysql-server-5.7 (когда устанавливаются загруженные обновления). И в деталях я получаю это сообщение:
Setting up mysql-server-5.7 (5.7.12-0ubuntu1.1) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
insserv: warning: current start runlevel(s) (empty) of script 'mysql' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script 'mysql' overrides LSB defaults (0 1 6).
Пожалуйста, предложите метод, чтобы избавиться от этой проблемы.
updates
16.04
mysql
update-manager
Гаутам Вашишт
источник
источник
Ответы:
Проблема в том, что во время
mysql-server
процесса настройки служба mysql перезапускается. Убедитесь, что у вас включена служба mysql, иначе mysql не перезапустится и процесс настройки завершится неудачно:казнить
Комментарий 'manual', если присутствует в mysql.override
источник
sudo update-rc.d mysql enable
исправил проблему, так что я смог завершить обновление. Основная причина: я отключил запуск mysql при загрузке. Обратите внимание, что это работает, несмотря на то, что я используюsystemd
.У меня была такая же проблема. Мне пришлось войти в систему с другим сеансом, чтобы завершить
dpkg
процесс и выполнить егоdpkg --configure -a
дважды, прежде чем он снова заработал. Пожалуйста, сделайте резервную копию вашей базы данных, если вы можете, прежде чем делать настройку, чтобы убедиться, что вы ничего не потеряете!источник