Guten Abend
Im moment habe ich wieder etwas Zeit und versuche mich am Bareos Server. Dazu gibt es ja sehr viele Anleitungen. Eine die ich gefunden habe ist die folgende: https://www.taste-of-it.de/bar…ion-unter-debian-stretch/
Was ich bisher jedoch nicht herausgefunden habe, ist wie ich das ganze Installieren kann ohne den MariaDB Server auf dem Server zu haben. Ich habe einen Galera Cluster und würde natürlich gerne die Bareos Datenbank auf diesem Betreiben.
Bei bareos-database-common müsste ich ja dann nein wählen. Aber ich habe bisher nicht herausgefunden wie ich das ganze dann Manuell hinbekomme.
Gem. der Dokumentation von Bareos muss ich die Datei /etc/bareos/bareos-dir.d/catalog/MyCatalog.conf eintragen. Aber wie es weiter geht weiss ich da einfach nicht so recht. Nach dem ich die MyCatalog.conf erstellt habe, erscheint immerhin beim Test /usr/sbin/bareos-dir -t -f -d 500 das eine Verbindung aufgebaut werden kann aber danach fehler kommen.
bareos-dir (50): mysql.c:171-0 mysql_init done
bareos-dir (50): mysql.c:195-0 mysql_real_connect done
bareos-dir (50): mysql.c:197-0 db_user=bareos db_name=bareos db_password=.......
bareos-dir (500): mysql.c:416-0 db_sql_query starts with SELECT VersionId FROM Version
bareos-dir (500): mysql.c:463-0 db_sql_query failed
bareos-dir: dird.c:1150-0 Could not open Catalog "MyCatalog", database "bareos".
bareos-dir: dird.c:1155-0 Query failed: SELECT VersionId FROM Version: ERR=Table 'bareos.Version' doesn't exist
bareos-dir (100): mysql.c:242-0 closedb ref=0 connected=1 db=55c6e62791b0
bareos-dir (100): mysql.c:249-0 close db=55c6e62791b0
0▒$▒▒Ubareos-dir ERROR TERMINATION
Please correct the configuration in /etc/bareos/bareos-dir.d/*/*.conf
Alles anzeigen
Erst dachte ich, ich muss ggf mit den Scripten erst die DB vorbereiten. Aber auch da gibt es sofort einen Fehler.
/usr/lib/bareos/scripts/create_bareos_database
Creating mysql database
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Creating of bareos database failed.
Bitte entschuldigt die eventeull blöde Frage. Aber ich sehe da im moment wirklich nicht weiter.