[GELÖST] MariaDB nicht installierbar

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
DeletedUser-WgoBa

[GELÖST] MariaDB nicht installierbar

Beitrag von DeletedUser-WgoBa » 26.08.2022 17:53:59

Hallo,

ich habe auf meinem Laptop Debian GNU/Linux bookworm installiert und bekomme den MariaDB-Server nicht richtig installiert:

Code: Alles auswählen

 # dpkg -l | grep maria
ii  libdbd-mariadb-perl                                         1.22-1                             amd64        Perl5 database interface to the MariaDB/MySQL databases
ii  libmariadb3:amd64                                           1:10.6.9-1                         amd64        MariaDB database client library
ii  mariadb-client-10.6                                         1:10.6.9-1                         amd64        MariaDB database client binaries
ii  mariadb-client-core-10.6                                    1:10.6.9-1                         amd64        MariaDB database core client binaries
ii  mariadb-common                                              1:10.6.9-1                         all          MariaDB common configuration files
iU  mariadb-server                                              1:10.6.9-1                         all          MariaDB database server (metapackage depending on the latest version)
ii  mariadb-server-core-10.6                                    1:10.6.9-1                         amd64        MariaDB database core server files
und

Code: Alles auswählen

# systemctl status mysql
Unit mysql.service could not be found.
Wenn ich den mariadb-server installieren will, scheitere ich damit:

Code: Alles auswählen

# apt install mariadb-server -y
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
mariadb-server ist schon die neueste Version (1:10.6.9-1).
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 mariadb-server : Hängt ab von: mariadb-server-10.6 (>= 1:10.6.9-1) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Die Empfehlung hilft auch nicht wirklich weiter:

Code: Alles auswählen

# apt --fix-broken install
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Abhängigkeiten werden korrigiert … Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  mariadb-server-10.6
Vorgeschlagene Pakete:
  mariadb-test
Die folgenden NEUEN Pakete werden installiert:
  mariadb-server-10.6
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 3.370 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 44,6 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 240405 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../mariadb-server-10.6_1%3a10.6.9-1_amd64.deb ...
Failed to stop mariadb.service: Unit mariadb.service not loaded.
invoke-rc.d: initscript mariadb, action "stop" failed.
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Attempt to stop MariaDB/MySQL server returned exitcode 5
There is a MariaDB/MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/mariadb-server-10.6_1%3a10.6.9-1_amd64.deb (--unpack):
 »neues pre-installation-Skript des Paketes mariadb-server-10.6«-Unterprozess gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/mariadb-server-10.6_1%3a10.6.9-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wie lässt sich der Teufelskreis durchbrechen?

Grüße
Kaheto
Zuletzt geändert von DeletedUser-WgoBa am 26.08.2022 18:50:38, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: MariaDB nicht installierbar

Beitrag von DeletedUserReAsG » 26.08.2022 18:13:36

Kaheto hat geschrieben: ↑ zum Beitrag ↑
26.08.2022 17:53:59
Wie lässt sich der Teufelskreis durchbrechen?
Prüfen, ob da was läuft. Wenn ja, beenden. Wenn nein, Lockfile löschen.

DeletedUser-WgoBa

Re: MariaDB nicht installierbar

Beitrag von DeletedUser-WgoBa » 26.08.2022 18:25:34

niemand hat geschrieben: ↑ zum Beitrag ↑
26.08.2022 18:13:36
Prüfen, ob da was läuft. Wenn ja, beenden. Wenn nein, Lockfile löschen.
Wird ein bisschen schwer, damit

Code: Alles auswählen

Failed to stop mysql.service: Unit mysql.service not loaded.
und

Code: Alles auswählen

lsof -i | grep 3306
liefert auch nichts.

DeletedUser-WgoBa

Re: MariaDB nicht installierbar

Beitrag von DeletedUser-WgoBa » 26.08.2022 18:41:16

Ich habe nun mal Folgendes gemacht

Code: Alles auswählen

dpkg --ignore-depends=default-mysql-server-core --purge mariadb-server-core-10.6
apt install mariadb-server
Das führt aber wieder zu

Code: Alles auswählen

Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
mariadb-server ist schon die neueste Version (1:10.6.9-1).
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 mariadb-server : Hängt ab von: mariadb-server-10.6 (>= 1:10.6.9-1) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
bzw.

Code: Alles auswählen

apt --fix-broken install
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Abhängigkeiten werden korrigiert … Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  mariadb-server-10.6
Vorgeschlagene Pakete:
  mariadb-test
Die folgenden NEUEN Pakete werden installiert:
  mariadb-server-10.6
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
8 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 3.370 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 44,6 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 240405 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../mariadb-server-10.6_1%3a10.6.9-1_amd64.deb ...
Failed to stop mariadb.service: Unit mariadb.service not loaded.
invoke-rc.d: initscript mariadb, action "stop" failed.
Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
Attempt to stop MariaDB/MySQL server returned exitcode 5
There is a MariaDB/MySQL server running, but we failed in our attempts to stop it.
Stop it yourself and try again!
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/mariadb-server-10.6_1%3a10.6.9-1_amd64.deb (--unpack):
 »neues pre-installation-Skript des Paketes mariadb-server-10.6«-Unterprozess gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/mariadb-server-10.6_1%3a10.6.9-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

DeletedUser-WgoBa

Re: MariaDB nicht installierbar

Beitrag von DeletedUser-WgoBa » 26.08.2022 18:50:20

Okay,
nach einigem Probieren und Neustarts dazwischen, hat es jetzt geklappt. Weiß der Kuckuck, was da gestört hatte.

DeletedUserReAsG

Re: MariaDB nicht installierbar

Beitrag von DeletedUserReAsG » 26.08.2022 18:52:52

Für die Zukunft: Prüfen würde ich mittels ps oder auch lsof, dann aber nicht nach dem Port greppen, sondern nach etwa mysql.

Ansonsten hätte man halt das Lockfile löschen können, wie schon geschrieben. Beim Reboot verschwindets in der Regel, weil es unter /run/ liegt, was in der Regel ein tmpfs ist.

Antworten