dpkg ошибка при обработке пакета mysql server

После обновления 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 покет и поставить.

Оцените статью