После обновления Ubuntu до 16.04 перестала подниматься база данных, сначала я попробовал просто снести и поставить снова, но этот финт ушами, на удивление не прокатил.
Я много чего попробовал, всю цепочку действий показывать не буду, покажу только список основных действий которые помогли решить проблему.
Изначально ошибка dpkg была связана с пакетом mysql-server но после некоторых манипуляций её сменила mysql-common
systemctl status mysql.service выдавал малозначительную информацию, к сожалению не сохранил ответ, а в логах ковыряться лень. И далее ситуация решилась след способом: делаем копию состояния
редактируем состояние (находим и вырезаем блок текста связанный с проблемным пакетом) mysql-common в моем случаем и сохраняем
Далее я попробовал удалить проблемный пакет
Выполнился без ошибок, в душе уже открыл бутылку шампанского.
ЕЕЕЕЕ бэйба! Всего то и понадобилось 4 часа )))
2 Sherzod [2017-04-17 09:22:00]
Когда я пытаюсь установить ошибку, появляется следующее:
Что это значит. Есть идеи?
mysql ubuntu dpkg
4 ответа
2 endrias [2017-06-29 13:08:00]
dpkg возвращающий код ошибки 1, не означает ничего конкретного, но обычно это связано с проблемами зависимостей. В вашем случае вы попытались установить две версии/экземпляры одного и того же пакета, т.е. mysql-server и mysql-server-5.7 . Выполните следующие действия, чтобы устранить проблемы с избыточной зависимостью и установить действующий пакет mysql
sudo apt-get clean sudo apt-get purge mysql* sudo apt-get update sudo apt-get install -f sudo apt-get install mysql-server-5.7 sudo apt-get dist-upgrade
это должно решить проблему. Но в будущем sudo apt-get install осторожны с именами пакетов, которые вы добавляете после установки sudo apt-get install поскольку неправильный список имен пакетов — например, избыточные записи в списке — приводит к невозможности установки одного из пакетов или что-то еще хуже — вы можете даже пробирайтесь сквозь адские глубины # DEPENDENCY-HELL
0 Teson [2018-05-19 09:37:00]
Если вы находитесь на VPS или аналогичном, ваша ошибка может быть из-за нехватки ОЗУ.
Запуск apt-upgrade, похоже, требует некоторой ОЗУ, поэтому он может принудительно закрыть mysql, следовательно, проблема для восстановления после ошибки.
1) Остановите mysql вручную перед любым apt-upgrade
(если версия неизвестна, используйте только mysql-сервер, чтобы узнать (не исправит ошибку)
Запустите mysql вручную, если он не был запущен apt.
0 kenorb [2017-10-28 02:19:00]
Чтобы решить проблему зависимости, попробуйте:
И снова установите пакет: sudo apt-get install mysql-server .
Есть физический сервер с Debian 9. Нужно установить Lemp. Сервер nginx, mysql и последнюю версию PHP. С MySQL начались проблемы. При попытке установить mysql-server, он убедительно выдавал MariaDB. Мне же нужен MySQL 5.7. Вычитал в интернете, мол надо скачать deb покет и поставить.