Seite 1 von 1

Fehlermeldung beim Einrichten des MySQL-Backends

Verfasst: 17 Dez 2021, 15:04
von lukbor
Hallo zusammen,

Ich bin dabei einen OPSI-Server aufzusetzen und bin dabei den Schritten des Getting-Started gefolgt.
Beim Einrichten des MySQL-Bakends allerdings komme ich nicht weiter.

Ich habe den MySQL-Server installiert und habe ein root-Benutzer mit Passwort eingerichtet.
Wenn ich folgenden Befehl eingebe:

Code: Alles auswählen

opsi-setup --configure-mysql
und bei dem aufkommenden Fenster auf "OK" klicke, dann erscheint folgende Fehlermeldung.

Code: Alles auswählen

Failed to connect to host 'localhost' as 'root': (2059, 
"Authentication plugin 'caching_sha2_password' cannot be loaded:
/usr/lib/x86_64-linux-gnu/mariadb18/plugin/caching_sha2_password.so:
cannot open shared object file: No such file or directory")
Muss ich zusätzlich zu MySQL noch Mariadb installieren?

In einigen andern Foren wurde empfohlen einfach in die Config diese Zeile einzufügen:

Code: Alles auswählen

[mysqld]
default_authentication_plugin=mysql_native_password
Das Einfügen dieser Zeile hat allerdings auch nichts gebracht, da ich immer noch die gleiche Fehlermeldung bekomme.

Weiß jemand, wie ich dieses Problem lösen kann?
Muss ich vielleicht noch irgendwo etwas eintragen?

Ich kenne mich mit diesem Thema leider gar nicht aus und habe bei meinen Recherchen nicht viel Brauchbares gefunden.

Über Hilfe würde ich mich sehr freuen.

MfG
Lukas

Re: Fehlermeldung beim Einrichten des MySQL-Backends

Verfasst: 17 Dez 2021, 15:37
von fkalweit
Hallo Lukas,

Ein Anmelden an der Datenbank mit root und dem Passwort ist möglich?
Was sagt denn

Code: Alles auswählen

SELECT User, Host, plugin from mysql.user;
Oder bei opsi-setup --configure-mysql mal 127.0.0.1 statt localhost versuchen.

Auf welchem OS läuft denn der Server und wie sind die Paketversionen von opsi und mysql (dpkg -l | grep opsi,)? Dann würde ich das auch nochmal mit einer VM testen.

Viele Grüße
Fabian

Re: Fehlermeldung beim Einrichten des MySQL-Backends

Verfasst: 20 Dez 2021, 01:16
von SisterOfMercy
lukbor hat geschrieben: 17 Dez 2021, 15:04 Muss ich zusätzlich zu MySQL noch Mariadb installieren?
Eh, no, MariaDB is a fork of MySQL. It all depends on your distro, some distros have changed to use MariaDB as the default.

Also read this:
https://tableplus.com/blog/2018/07/fail ... olved.html