Mariadb не удалось удалить / установить в Ubuntu 14.04

935
dotslash

Так что я возился с установкой mariadb на моей машине, и теперь я в супе. Теперь я не могу ни установить, ни удалить его.

Когда я пытаюсь установить:

~# apt-get install mariadb-server Reading package lists... Done Building dependency tree  Reading state information... Done The following NEW packages will be installed: mariadb-server 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 0 B/11.7 kB of archives. After this operation, 66.6 kB of additional disk space will be used. Selecting previously unselected package mariadb-server. (Reading database ... 595805 files and directories currently installed.) Preparing to unpack .../mariadb-server_5.5.49-1ubuntu0.14.04.1_all.deb ... Unpacking mariadb-server (5.5.49-1ubuntu0.14.04.1) ... Setting up mariadb-server-5.5 (5.5.49-1ubuntu0.14.04.1) ... * Stopping MariaDB database server mysqld [ OK ]  * Starting MariaDB database server mysqld [fail]  invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing package mariadb-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of mariadb-server: mariadb-server depends on mariadb-server-5.5 (>= 5.5.49-1ubuntu0.14.04.1); however: Package mariadb-server-5.5 is not configured yet.  dpkg: error processing package mariadb-server (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure. E: Sub-process /usr/bin/dpkg returned an error code (1) 

И когда я пытаюсь удалить:

~# apt-get remove mariadb-server Reading package lists... Done Building dependency tree  Reading state information... Done The following packages were automatically installed and are no longer required: libdbd-mysql-perl libdbi-perl libmariadbclient18 libmysqlclient18 libterm-readkey-perl mariadb-client-5.5 mariadb-client-core-5.5 mariadb-common mariadb-server-5.5 mariadb-server-core-5.5 mysql-common Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: mariadb-server 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 66.6 kB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 595806 files and directories currently installed.) Removing mariadb-server (5.5.49-1ubuntu0.14.04.1) ... Setting up mariadb-server-5.5 (5.5.49-1ubuntu0.14.04.1) ... * Stopping MariaDB database server mysqld [ OK ]  160515 16:57:38 [Note] /usr/sbin/mysqld (mysqld 5.5.49-MariaDB-1ubuntu0.14.04.1) starting as process 30979 ... * Starting MariaDB database server mysqld [fail]  invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing package mariadb-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: mariadb-server-5.5 E: Sub-process /usr/bin/dpkg returned an error code (1) 

Я думаю, что испортил что-то большое время. Как я могу сбросить его?

0

1 ответ на вопрос

1
f3rn0s

If it keeps throwing errors then you should be able to;

sudo dpkg --force-all -P mariadb-server 

That should forcefully remove it. Come back with your results.

Спасибо, но что решило мою проблему - просмотр журналов ошибок. Я ранее установил Mariadb 10.1 и пытался сделать 5.1. Таким образом я получаю ошибку размера файла журнала InnoDB. Некоторые поиски побудили меня переместить (удалить) файлы журнала, после чего все прошло гладко. :-) dotslash 7 лет назад 1
Хотелось бы добавить, что и в моем случае решением этой ошибки была проверка журналов MySql / MariaDB. Команда Upgrade не утверждает, что проблема действительно в компоненте, но в моем случае это также было. В частности, мне пришлось изменить способ смены часового пояса, похоже, то, что я делал после того, как больше не работал в реальной версии. diegov 7 лет назад 0

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