Software > Programmieren, Kompilieren

bachula und mysql

(1/1)

linus83:
Hallo,

ich möchte mir eine Backup-Lösung bauen, die etwas konfortabler als tar ist. Ich dachte bacula ist da eine gute Alternative, da ich auch auf Band sichern möchte. Ich bekomme es prima übersetzt, nur ich kann es nicht starten, da anscheint sich die der director nicht zu mysql verbinden kann. Ich nutze Open Solaris Build 118. Ich habe auch versucht bacula aus den bsdports zu benutzen, aber da kommt der selbe Fehler, obwohl er mysql selbst installiert.


--- Code: ---root@walhalla ~ $ uname -a
SunOS walhalla 5.11 snv_118 i86pc i386 i86pc
root@walhalla ~ $ svcs -a | grep mysql
online          8:49:13 svc:/application/database/mysql:version_51

// mein Skript um Tipparbeit zu sparen *g*
root@walhalla bacula-3.0.2 $ cat install
#!/bin/bash
export PATH=/usr/bin:/usr/ccs/bin:/etc:/usr/openwin/bin:/usr/local/bin:/usr/sfw/bin:/opt/sfw/bin:/usr/ucb:/usr/sbin

export HO=/opt
CFLAGS="-g -O2" ./configure \
  --sbindir=$HO/bacula/bin \
  --enable-gnome \
  --sysconfdir=$HO/bacula/bin \
  --with-mysql=/usr/mysql \
  --enable-smartalloc \
  --with-pid-dir=$HO/bacula/bin/working \
  --with-subsys-dir=$HO/bacula/bin/working \
  --with-working-dir=$HO/bacula/working \
  --enable-tray-monitor \
  --enable-bat

--- Ende Code ---

Es scheint alles ohne Fehler durch zu laufen

Datenbank erstellen

--- Code: --- root@walhalla bin $ ./grant_mysql_privileges -u root -p
 root@walhalla bin $ ./create_mysql_database -u root -p
 root@walhalla bin $ ./make_mysql_tables -u root -p

--- Ende Code ---

Der Schritt funktioniert und die Datenbanken sind auch da. Anschließent habe ich ich den bacula-user noch ein Passwort gegeben

--- Code: ---root@walhalla bin $ cat bacula-dir.conf
....
# Generic catalog service
Catalog {
  Name = MyCatalog
# Uncomment the following line if you want the dbi driver
# dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = 
  dbname = "bacula"; dbuser = "bacula"; dbpassword = "bacula"
}
...

--- Ende Code ---

bacula starten

--- Code: ---root@walhalla bin $ ./bacula start
Starting the Bacula Storage daemon
Starting the Bacula File daemon
Starting the Bacula Director daemon
ld.so.1: bacula-dir: fatal: libmysqlclient_r.so.16: open failed: No such file or directory
/opt/bacula/bin/bacula-ctl-dir: line 214: 9362: Killed

--- Ende Code ---

Der Fehler ist diese Zeile: ld.so.1: bacula-dir: fatal: libmysqlclient_r.so.16: open failed: No such file or directory Ich werde nur nicht schlau was das heißen soll. findet er die Lib nicht? Sie ist definiv da und wurde anscheint auch von configure gefunden.

Hat jemand eine Idee woran es liegen kann?

Gruß
Micha

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln