Ошибка обновления apt-get на mysql 5.7.40-0ubuntu0.16.04.1+esm1-log

В Ubuntu 16.04 ESM обновления какое-то время шли нормально. Когда он первоначально обновил MySQL до 5.7.40, он успешно запустил сценарий после установки, поэтому все таблицы в хорошей форме и все работает, но теперь каждый раз, когда я запускаю обновление, а затем обновление, он пытается «завершить» mysql install - я не уверен, где он терпит неудачу, но когда он действительно терпит неудачу, он остановил mysql и не запускал его повторно. Использование systemctl start mysql снова запускает его и перезагружает, но я не могу понять, как пометить его как «настроенный». Если кто-нибудь знает, как заставить его перейти в настроенное состояние, я был бы признателен.

      Setting up mysql-server-5.7 (5.7.40-0ubuntu0.16.04.1+esm1) ...
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.
dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured

Кстати, я пытался создать /usr/share/mysql-common/configure-symlinks и сделать его исполняемым, но все равно не получается... Кроме того, я храню данные в /u/mysql/data по сравнению с /var/lib/mysql, и раньше он меня не кусал, так что я в тупике! ТИА

1 ответ

Независимо от его поддерживаемого статуса, вот ответ: отредактируйте /var/lib/dpkg/status и найдите обе записи для mysql-server — одна будет отображаться как «распакованная», а другая — как «наполовину сконфигурированная». Измените их оба на «установлено». И удалите строки Config-Version...

Другие вопросы по тегам