Hallo,
ok, das ist mein erster Beitrag im Forum. Ich bin "Anwender" und kein "Administrator", meine Linux-Kenntnisse sind sehr eingeschränkt.
Nach einer Aktualisierung von Ubuntu bekomme ich MySQL nicht mehr zum Laufen.
Mein System: Ubuntu 08.04 auf einem Dell Inspiron mini 9 (das ist das von Dell vorinstallierte Ubuntu).
Vor einigen Tagen meldete sich bei mir die Aktualisierungsverwaltung mit einer Meldung in der Art "Es liegen Aktualisierungen vor ... erhöhen die Sicherheit Ihres Sytems ... usw. usf. " Ich habe dann ein paar mal auf OK geklickt und etliche Pakete wurden heruntergeladen und installiert.
Nach dem nächsten System-Start bekomme ich keinen Kontakt zur MySQL (bis dahin legte sie beim Systemstart von alleine los).
Ein Versuch mysql von Hand zu starten ($> mysql) gibt mir:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Die socket ist im Dateisystem nicht zu sehen.
Erst mal alle Daten aus /var/lib/mysql gesichert.
Versuch mysql-server-5.0 erneut zu installieren (per synaptic)
Im Fenster "Zusammenfassung" folgende Meldung
Details: mysql-server-5.0 (version 5.0.51a-3ubuntu5.1) wird erneut installiert
In der Zusammenfassung: 1 Paket wird erneut installiert, 0 B müssen heruntergeladen werden
Der Fortschrittsbalken wandert hin und her und dann erscheint eine Fehlermeldung:
E: /var/cache/apt/archives/mysql-server-5.0_5.0.51a-3ubuntu5.1_lpia.deb: Unterprozess neues pre-removal-Skript gab den Fehlerwert 1 zurück
Im Fenster "Änderungen angewendet" erscheint schließlich folgende Meldung:
Vorkonfiguration der Pakete ... (Lese Datenbank ... 104163 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von mysql-server-5.0 5.0.51a-3ubuntu5.1 (durch .../mysql-server-5.0_5.0.51a-3ubuntu5.1_lpia.deb) ... /etc/lsb-base-logging.sh: line 84: INITOUTPUT: unbound variable invoke-rc.d: initscript mysql, action "stop" failed. dpkg: Warnung - altes pre-removal-Skript wurde mit Fehler-Status 1 beendet dpkg - probiere stattdessen Skript aus dem neuen Paket ... /etc/lsb-base-logging.sh: line 84: INITOUTPUT: unbound variable invoke-rc.d: initscript mysql, action "stop" failed. dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/mysql-server-5.0_5.0.51a-3ubuntu5.1_lpia.deb (--unpack): Unterprozess neues pre-removal-Skript gab den Fehlerwert 1 zurück /etc/lsb-base-logging.sh: line 84: INITOUTPUT: unbound variable invoke-rc.d: initscript mysql, action "stop" failed. /etc/lsb-base-logging.sh: line 84: INITOUTPUT: unbound variable invoke-rc.d: initscript mysql, action "start" failed. dpkg: Fehler beim Aufräumen: Unterprozess post-installation script gab den Fehlerwert 1 zurück Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/mysql-server-5.0_5.0.51a-3ubuntu5.1_lpia.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Während der Paketinstallation sind Probleme aufgetreten. Versuche zu zu lösen: dpkg: Fehler beim Bearbeiten von mysql-server-5.0 (--configure): Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es nochmal installieren, bevor Sie die Konfiguration versuchen.
Naja, den Rat "nochmal installieren" hatte ich ja nun befolgt ...
Die Daten hatte ich gesichert, also als nächstes der Versuch die mysql-Pakete komplett runterzuschmeissen und anschließend neu zu installieren.
Im Fenster "Zusammenfassung" folgende Meldung
Details:
libdbd-mysql-perl wird inklusive der Konfigurationsdateien entfernt
libmysqlclient15off wird inklusive der Konfigurationsdateien entfernt
mysql-client-5.0 wird inklusive der Konfigurationsdateien entfernt
mysql-common wird inklusive der Konfigurationsdateien entfernt
mysql-server-5.0 wird inklusive der Konfigurationsdateien entfernt
In der Zusammenfassung:
5 Pakete werden entfernt, 108 MB zusätzlicher Speicherplatz wird frei, 0 B müssen heruntergeladen werden
Der Fortschrittsbalken wandert hin und her und dann erscheint eine Fehlermeldung:
E: mysql-server-5.0: Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
Damit endet die Meldung. Was ich sollte wird nicht mehr gesagt.
Im Fenster "Änderungen angewendet" erscheint schließlich folgende Meldung:
dpkg: Fehler beim Bearbeiten von mysql-server-5.0 (--purge): Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es erneut installieren, bevor Sie es zu entfernen versuchen. (Lese Datenbank ... 104162 Dateien und Verzeichnisse sind derzeit installiert.) Entferne mysql-client-5.0 ... Entferne libdbd-mysql-perl ... Entferne libmysqlclient15off ... Lösche Konfigurationsdateien von libmysqlclient15off ... Entferne mysql-common ... Lösche Konfigurationsdateien von mysql-common ... dpkg - Warnung: Während Entfernens von mysql-common ist Verzeichnis »/etc/mysql« nicht leer, wird daher nicht gelöscht. Processing triggers for libc6 ... ldconfig deferred processing now taking place Fehler traten auf beim Bearbeiten von: mysql-server-5.0 E: Sub-process /usr/bin/dpkg returned an error code (1) Während der Paketinstallation sind Probleme aufgetreten. Versuche zu zu lösen:
Hier endet der Text - leider kein Hinweis darauf, welche "Versuche zu zu lösen" unternommen wurden
Vorsichtshalber habe ich dann eine Kopie vom Verzeichnis /etc/mysql/ angelegt und dasselbe dann geleert
Anschließend erneut der Versuch die mysql-Dateien zu löschen, mit dem gleichen Ergebnis wie oben
dpkg: Fehler beim Bearbeiten von mysql-server-5.0 (--purge): Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es erneut installieren, bevor Sie es zu entfernen versuchen. (Lese Datenbank ... 104162 Dateien und Verzeichnisse sind derzeit installiert.) Entferne mysql-client-5.0 ... Entferne libdbd-mysql-perl ... Entferne libmysqlclient15off ... Lösche Konfigurationsdateien von libmysqlclient15off ... Entferne mysql-common ... Lösche Konfigurationsdateien von mysql-common ... Processing triggers for libc6 ... ldconfig deferred processing now taking place Fehler traten auf beim Bearbeiten von: mysql-server-5.0 E: Sub-process /usr/bin/dpkg returned an error code (1) Während der Paketinstallation sind Probleme aufgetreten. Versuche zu zu lösen:
Ein (vorläufig) letzter Versuch war auf der Kommandozeile
$> sudo apt-get purge mysql-server-5.0
und darauf die Meldung:
Die folgenden Pakete werden ENTFERNT: mysql-server-5.0* 0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. After this operation, 85,4MB disk space will be freed. Möchten Sie fortfahren [J/n]? J dpkg: Fehler beim Bearbeiten von mysql-server-5.0 (--purge): Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten es erneut installieren, bevor Sie es zu entfernen versuchen. Fehler traten auf beim Bearbeiten von: mysql-server-5.0 E: Sub-process /usr/bin/dpkg returned an error code (1)
Seit Tagen bin ich am Googlen - es scheint niemand das gleiche Problem zu haben. Nun bin ich mit meinem Latein am Ende. Wie bekomme ich MySQL wieder zum Laufen?
Vielen Dank für jede Art von Hilfe!