Невозможно переустановить mysql в Ubuntu 14.04: проблемы с зависимостями

Ubuntu Unity 14.04 LTS со всеми снятыми объективами, кроме файлов. (Ненавижу черту.)

У меня есть система LAMP для разработки веб-сайтов. Я хочу поместить все свои файлы данных в определенный раздел, который я могу легко копировать между моим настольным компьютером и ноутбуком. На ноутбуке (также работает 14.04 LTS unity -64) я выполнил эти шаги, которые отлично работали:

sudo /etc/init.d/mysql stop
sudo cp -R -p /var/lib/mysql /ddr/mysql
gedit /etc/mysql/my.cnf  <<changed datadir from /var/lib/mysql to /ddr/mysql>>
sudo gedit /etc/apparmor.d/usr.sbin.mysqld <<changed all lines /var/lib/mysql as above>>
sudo /etc/init.d/apparmor reload
sudo /etc/init.d/mysql restart

Когда я попытался сделать то же самое на рабочем столе, все развалилось. Я попытался переустановить, очистить, автоматически удалить, как упомянуто здесь, здесь и здесь, но переустановка всегда зависает со следующим сообщением:

sadhu@desktop:~$ sudo apt-get install mysql-server mysql-common mysql-client
... <output snipped> ...
Setting up mysql-client (5.5.37-0ubuntu0.14.04.1) ...
dpkg: dependency problems prevent configuration of mysql-server:
   mysql-server depends on mysql-server-5.5; however:
   Package mysql-server-5.5 is not configured yet.
dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
 No apport report written because the error message indicates its a followup error 
 from a previous failure.

Processing triggers for libc-bin (2.19-0ubuntu6) ...
 Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
 E: Sub-process /usr/bin/dpkg returned an error code (1)
sadhu@desktop:~$

Я получаю одну и ту же ошибку, независимо от того, указываю ли я пароль во время установки. Я обновляю каждый день.

Рабочий стол - ОЗУ I3, 4 ГБ, не-UEFI; ноутбук имеет оперативную память I5, 4 ГБ с EFI, но отключен. Они подключены через одноранговую сеть. Мой раздел / ddr (содержащий все мои данные) имеет более 100 ГБ свободного места. 14.04 устанавливается на раздел 20 ГБ на SSD; 7,6 ГБ свободного места.

Может ли кто-нибудь помочь мне снова запустить MySQL?

5
задан 13 May 2014 в 20:03

1 ответ

Я столкнулся с очень похожей проблемой. Путем я решил его, должен произвести чистку пакетов MySQL в APT, затем установить снова.

sudo apt-get purge mysql-server-5.5 mysql-common
sudo apt-get install mysql-server

Пакеты как mysql-common и mysql-client установлены как зависимости.

Эти purge, кажется, работает в моем случае, поскольку я тестировал несколько конфигураций установки (распараллелил, предварительное ветвление, и т.д.), и некоторые конфигурационные файлы были просто устаревшими, задержавшись. Эти purge очищает все и сбрасывает конфигурацию.

Примечание, что я нашел, что список пакетов произвел чистку использования dpkg -l | grep mysql, где rc и ii пакеты, вероятно, должны быть очищены (это работало на мой случай).

0
ответ дан 13 May 2014 в 20:03

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

Похожие вопросы: