Mariadb konnte auf Ubuntu 14.04 nicht entfernt / installiert werden

998
dotslash

Also habe ich mit Mariadb-Installation auf meiner Maschine herumgespielt und bin jetzt in einer Suppe. Ich kann es jetzt weder installieren noch entfernen.

Wenn ich versuche zu installieren:

~# 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) 

Und wenn ich versuche zu entfernen:

~# 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) 

Ich glaube, ich habe etwas Großes versaut. Wie kann ich es zurücksetzen?

0

1 Antwort auf die Frage

1
f3rn0s

Wenn es weiterhin Fehler wirft, sollten Sie dazu in der Lage sein;

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

Das sollte es mit Gewalt entfernen. Komm zurück mit deinen Ergebnissen.

Danke, aber was mein Problem gelöst hat, war der Blick in die Fehlerprotokolle. Ich hatte früher Mariadb 10.1 installiert und versuchte 5.1 zu tun. Daher erhielt ich den Fehler der InnoDB-Protokolldateigröße. Bei einigen Nachforschungen wurde ich aufgefordert, die Protokolldateien zu verschieben (zu löschen). Danach lief alles reibungslos. :-) dotslash vor 7 Jahren 1
Ich möchte hinzufügen, dass auch in meinem Fall die Lösung dieses Fehlers darin bestand, die MySql / MariaDB-Protokolle zu überprüfen. Der Upgrade-Befehl gibt nicht an, dass das Problem tatsächlich in der Komponente liegt, aber in meinem Fall war es auch. Insbesondere musste ich die Art und Weise ändern, in der ich die Zeitzone änderte. Sieht so aus, als ob ich danach arbeitete, funktionierte in der aktuellen Version nicht mehr. diegov vor 7 Jahren 0