Re: [Bacula-users] Problems with dbcheck
On Tue, Jul 13, 2010 at 08:53:55AM +0700, Ken wrote: > Hello Alex, > > If you read make_catalog_backup.pl the accepted parameters are $1 dbname, > and $2 dbuser, so I would suggest you try > > RunBeforeJob = "/usr/lib64/bacula/make_catalog_backup.pl bacula bacula" > > Hope that helps. > Ken > I have solved the problems: 1. The permissions on the configs are wrong, must be set to bacula 2. When you use mysql, you have to change the string in make_catalog_backup.pl from dbcheck to dbcheck.mysql 3. In the bacula-dir.conf execute the make_catalog_backup.pl as user bacula Hope that helps, for everyone using the OpenSuSE/SLES11 rpm! Greetings Alex -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Problems with dbcheck
On Tue, Jul 13, 2010 at 08:53:55AM +0700, Ken wrote: > Hello Alex, > > If you read make_catalog_backup.pl the accepted parameters are $1 dbname, > and $2 dbuser, so I would suggest you try > > RunBeforeJob = "/usr/lib64/bacula/make_catalog_backup.pl bacula bacula" > > Hope that helps. > Ken > > Even when i run it with su it doesn´t work. It not the only problem. dbcheck tells me that -B is a unknown option. I have testetd the same configuration on FreeBSD and it works there. I have used the RPM in the SLES 11 tree of OpenSuSE. Anyone else using this RPM´s or have you compiled the source? -- Mit freundlichen Grüßen Alex Huth TMR - Telekommunikation Mittleres Rurgebiet GmbH Brenscheder str. 62 D-44799 Bochum Tel.: +49 0234 960 3843 Mobil: +49 163 5960638 a.h...@tmr.net http://www.tmr.net -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Problems with dbcheck
> On Tue, 13 Jul 2010 08:53:55 +0700, Ken said: > > If you read make_catalog_backup.pl the accepted parameters are $1 dbname, > and $2 dbuser, so I would suggest you try > > RunBeforeJob = "/usr/lib64/bacula/make_catalog_backup.pl bacula bacula" No, that is wrong for make_catalog_backup.pl. The old shell script make_catalog_backup takes those two arguments, but the new perl script make_catalog_backup.pl takes a single argument, which is the catalog name. The problem might be caused by permission errors. Check that dbcheck can be run by the userid that runs the Director (look in /usr/lib64/bacula/make_catalog_backup.pl for the arguments to pass to dbcheck and run it with sudo or su). __Martin -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
Re: [Bacula-users] Problems with dbcheck
Hello Alex, If you read make_catalog_backup.pl the accepted parameters are $1 dbname, and $2 dbuser, so I would suggest you try RunBeforeJob = "/usr/lib64/bacula/make_catalog_backup.pl bacula bacula" Hope that helps. Ken > -Original Message- > From: Alex Huth [mailto:a.h...@tmr.net] > Sent: Monday, 12 July 2010 6:20 PM > To: bacula-users@lists.sourceforge.net > Subject: [Bacula-users] Problems with dbcheck > > Hello! > > I am using bacula on SLES 11 and getting errors doing backup of the > catalog: > > 12-Jul 13:02 dfs.ewmr.base-dir JobId 1: shell command: run BeforeJob > "/usr/lib64/bacula/make_catalog_backup.pl MyCatalog" > 12-Jul 13:02 dfs.ewmr.base-dir JobId 1: BeforeJob: Can't find your > catalog (MyCatalog) in director configuration > 12-Jul 13:02 dfs.ewmr.base-dir JobId 1: Error: Runscript: BeforeJob > returned non-zero status=1. ERR=Child exited with code 1 > > - > > I am using the default definitions of catalog in the conf: > > # Backup the catalog database (after the nightly save) > Job { >Name = "BackupCatalog" >JobDefs = "DefaultJob" >Level = Full >FileSet="Catalog" >Schedule = "WeeklyCycleAfterBackup" ># This creates an ASCII copy of the catalog ># Arguments to make_catalog_backup.pl are: ># make_catalog_backup.pl >RunBeforeJob = "/usr/lib64/bacula/make_catalog_backup.pl MyCatalog" ># This deletes the copy of the catalog >RunAfterJob = "/usr/lib64/bacula/delete_catalog_backup" >Write Bootstrap = "/var/lib/bacula/working/%n.bsr" >Priority = 11 # run after main backup > } > -- > > # Generic catalog service > Catalog { >Name = MyCatalog ># Uncomment the following line if you want the dbi driver ># dbdriver = "dbi:sqlite3"; dbaddress = 127.0.0.1; dbport = > dbname = "bacula"; dbuser = "bacula"; dbpassword = "" > } > > Can someone help with that error? > > Greetings > > Alex > > --- > --- > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > ___ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users
[Bacula-users] Problems with dbcheck
Hello! I am using bacula on SLES 11 and getting errors doing backup of the catalog: 12-Jul 13:02 dfs.ewmr.base-dir JobId 1: shell command: run BeforeJob "/usr/lib64/bacula/make_catalog_backup.pl MyCatalog" 12-Jul 13:02 dfs.ewmr.base-dir JobId 1: BeforeJob: Can't find your catalog (MyCatalog) in director configuration 12-Jul 13:02 dfs.ewmr.base-dir JobId 1: Error: Runscript: BeforeJob returned non-zero status=1. ERR=Child exited with code 1 - I am using the default definitions of catalog in the conf: # Backup the catalog database (after the nightly save) Job { Name = "BackupCatalog" JobDefs = "DefaultJob" Level = Full FileSet="Catalog" Schedule = "WeeklyCycleAfterBackup" # This creates an ASCII copy of the catalog # Arguments to make_catalog_backup.pl are: # make_catalog_backup.pl RunBeforeJob = "/usr/lib64/bacula/make_catalog_backup.pl MyCatalog" # This deletes the copy of the catalog RunAfterJob = "/usr/lib64/bacula/delete_catalog_backup" Write Bootstrap = "/var/lib/bacula/working/%n.bsr" Priority = 11 # run after main backup } -- # Generic catalog service Catalog { Name = MyCatalog # Uncomment the following line if you want the dbi driver # dbdriver = "dbi:sqlite3"; dbaddress = 127.0.0.1; dbport = dbname = "bacula"; dbuser = "bacula"; dbpassword = "" } Can someone help with that error? Greetings Alex -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users