--- On Tue, 5/4/10, Joseph Spenner <joseph85...@yahoo.com> wrote: > From: Joseph Spenner <joseph85...@yahoo.com> > Subject: Re: [Bacula-users] Installing with RPMs > To: bacula-users@lists.sourceforge.net > Date: Tuesday, May 4, 2010, 11:29 AM > --- On Tue, 5/4/10, Phil Stracchino > <ala...@metrocast.net> > wrote: > > > > I have mysql running on my Suse 11.2 64bit > > system. How does mysql get populated with the > bacula > > database/tables? When I compiled from source > earlier, > > I found I needed to manually run some scripts: > > > > > > # create_bacula_database > > > > > > # make_bacula_tables > > > > > > # grant_bacula_privileges > > > > > > But I see no such scripts, nor did I notice any > such > > processes run during the RPM installation. I logged > > into mysql and did 'show tables', but saw no bacula > data. > > > > Having never installed from RPM, I can't help you > there, > > sorry. But the > > RPMs SHOULD contain the scripts you reference above. > > > > Ok, not sure where the mysql update scripts are. I > might have to copy them from the source installation and run > them manually. > > Also, when I try to run 'bat' or 'bconsole', it appears to > be trying to connect to the "Director" on port 9101, but > this process isn't running and there is no tcp/9101 > available. > When I start bacula using "bacula start" or using the 3 rc > scripts created by the RPM installation: > > bacula-sd > bacula-fd > bacula-dir > > I can start bacula-sd, which creates a process listening on > tcp/9103 > I can start bacula-fd, which creates a process listening on > tcp/9102 > But if I try to start bacula-dir, it silently fails and > starts no process on tcp/9101 which I suspect is what 'bat' > and 'bconsole' want. When I try to start 'bconsole', I > only get: > > Connecting to Director bacula-va-dir:9101 > > And my root prompt returns. > > 'bat' does something similar, but takes about a minute > before failing. > > >From the messages file: > May 4 17:01:27 bacula bconsole: bsock.c:135 Unable to > connect to Director daemon on bacula-va:9101. ERR=Connection > refused > > The host name bacula-va is in the hosts file, so it > resolves. This system has multiple interfaces, and the > bacula-va is the network where backups will take place. > > I suspect this problem might be due to the lack of bacula > data in mysql. I see the following errors in > /var/lib/bacula/log: > > 04-May 17:00 bacula-dir JobId 0: Fatal error: Could not > open Catalog "MyCatalog", database "bacula". > 04-May 17:00 bacula-dir JobId 0: Fatal error: sqlite.c:178 > Database /var/lib/bacula/bacula.db does not exist, please > create it. > 04-May 17:00 bacula-dir ERROR TERMINATION > Please correct configuration file: > /etc/bacula/bacula-dir.conf > > The only files in /var/lib/bacula are: > > bacula-dir.bacula-dir.6892008.mail > bacula-dir.bacula-dir.6914616.mail > bacula-dir.bacula-dir.6914648.mail > bacula-fd.9102.state > bacula-sd.9103.state > log > > The .mail files contain the same info as the log file (the > error above). > > Before I copy over the mysql install scripts from source, > I'd like to verify if this would be the best idea. >
The suspense was killing me, so I went ahead and modified the scripts from the source installation to work here. I now have a mysql 'bacula' database. However, the Director will still not start. It looks to me like the bacula-mysql-5.0.2-1.su112.x86_64.rpm package might be built wrong. The fact that it's looking for /var/lib/bacula/bacula.db leads me to believe it's looking for sqlite Also, I had to make several modifications to the config files in /etc/bacula because they were hard coded to a host: OS-112vmware ------------------------------------------------------------------------------ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users