2.1.18 beta fixed the problem - thanks for the help! -bradley
On 6/20/07, Troy Daniels <[EMAIL PROTECTED]> wrote: > Hmmm... your right, there is no 2.0.4 on Sourceforge. > > Well according to the bug report at > http://bugs.bacula.org/view.php?id=803 it's fixed in version 2.0.4. > > I'm running 2.0.2 and haven't had to to investigate updating it yet. > > There is also a patch you can apply against 2.0.3 on this report. > > Or if you are feeling adventurous, there is always the 2.1.18 beta - it > should have the fix applied as well. Not sure how stable it is, but I'm > sure the devs have done their normally great job on ironing out most of > the bugs. > > Cheers, > > > Troy. > > > > Bradley Schatz wrote: > > Aah. So did forget to mention it. I'm running 2.0.3. > > > > I cant seem to see 2.0.4 on sourceforge - are you referring to CVS head? > > > > Thanks! > > > > -Bradley > > > > > > > > On 6/20/07, Troy Daniels <[EMAIL PROTECTED]> wrote: > >> Hi, > >> > >> You failed to mention which version of Bacula you are running. > >> > >> However this is a known bug with some of the earlier 2.x versions of > >> Bacula. I believe it was fixed in either 2.0.3 or 2.0.4. > >> > >> Basically, the problem is *when* the verify job chooses the last > >> successful backup to verify. With the bugged versions, it makes this > >> choice at it's scheduled start time, which is before the running job has > >> successfully finished. It therefore picks the previous days backup to > >> verify > >> > >> The non-bugged (unbugged?) versions wait until the verify job actually > >> starts running before deciding which backup to run. > >> > >> The fix: Either install the latest version of Bacula, or schedule your > >> verify to run after the backup has completed. > >> > >> I got around it by having an Admin job scheduled to run that runs a > >> script that triggers the verify. Using priorities I ensure the admin job > >> doesn't run until after the backup has completed, so the the verify job > >> is able to select it properly. Hope this makes sense! > >> > >> Here's a relevent snippet from my conf: > >> > >> =============== > >> bacula-dir.conf > >> =============== > >> > >> Job { > >> Name = "TriggerVer-fs1" > >> Type = Admin > >> Client = backup1-fd > >> Priority = 14 > >> Schedule = "TriggerVerifyAfterBackup" > >> JobDefs = "DefaultJob" > >> RunScript { > >> RunsWhen = After > >> RunsOnFailure = Yes > >> RunsOnClient = no > >> Command = "/etc/bacula/trigger_verify Verify-fs1" > >> } > >> > >> } > >> > >> Schedule { > >> Name = "TriggerVerifyAfterBackup" > >> Run = Sat-Fri at 23:15 > >> } > >> > >> ============== > >> trigger_verify > >> ============== > >> > >> [EMAIL PROTECTED] bacula]# cat trigger_verify > >> #!/bin/bash > >> # > >> # Triggers a verify job. > >> # Run from a suitable scheduled Admin job, this script will trigger the > >> passed > >> # verify job. > >> # > >> > >> JOB="$1" > >> > >> /usr/sbin/bconsole -s -c /etc/bacula/bconsole.conf <<EOCMDS > >> gui off > >> @# > >> @# Launching job $JOB > >> @# > >> run $JOB yes > >> EOCMDS > >> > >> ============= > >> > >> Cheers, > >> > >> > >> Troy. > >> > >> > >> Bradley Schatz wrote: > >> > Hi, > >> > > >> > I have a verify run after my backup run. The backup runs successfully, > >> > as does the subsequent catalog backup, but then the verify job then > >> > wants the next prior backup job. > >> > > >> > For example, if I had a successful backup on Monday, to volume Monday, > >> > and I again have a successful backup on Tuesday to volume Tuesday, the > >> > following verify run then blocks looking for the Monday volume. > >> > > >> > Relevant configs below. Ideas? > >> > > >> > Thanks, > >> > > >> > Bradley > >> > > >> > Job { > >> > Name = "NightlySaveFoundry" > >> > JobDefs = "Common" > >> > Type = Backup > >> > Level = Full > >> > Client = foundry-fd > >> > FileSet = "Foundry Full" > >> > Schedule = "NightlySaveFoundry" > >> > Write Bootstrap = "/var/lib/bacula/foundry.bsr" > >> > Priority = 10 > >> > } > >> > > >> > Job { > >> > Name = "BackupCatalog" > >> > Type = Backup > >> > JobDefs = "Common" > >> > Level = Full > >> > FileSet="Catalog" > >> > Client = foundry-fd > >> > Schedule = "NightlySaveCatalog" > >> > RunBeforeJob = "/etc/make_catalog_backup bacula bacula " > >> > RunAfterJob = "/etc/delete_catalog_backup" > >> > Write Bootstrap = "/var/lib/bacula/BackupCatalog.bsr" > >> > Priority = 13 > >> > } > >> > > >> > Job { > >> > Name = "VerifyFoundry" > >> > JobDefs = "Common" > >> > FileSet = "Foundry Full" > >> > Type = Verify > >> > Level = VolumeToCatalog > >> > Verify Job = "NightlySaveFoundry" > >> > Client = foundry-fd > >> > Priority = 14 > >> > Schedule="VerifyFoundry" > >> > } > >> > > >> > Status of director: > >> > Scheduled Jobs: > >> > Level Type Pri Scheduled Name > >> Volume > >> > > >> =================================================================================== > >> > >> > Admin 1 20-Jun-07 22:30 InjectTape > >> > Full Backup 10 20-Jun-07 23:30 NightlySaveFoundry > >> Weekly01 > >> > Full Backup 11 20-Jun-07 23:30 NightlySaveTrigger > >> Weekly01 > >> > Full Backup 13 20-Jun-07 23:30 BackupCatalog > >> Weekly01 > >> > VolumeToCatalog Verify 14 20-Jun-07 23:30 VerifyFoundry > >> > VolumeToCatalog Verify 15 20-Jun-07 23:30 VerifyTrigger > >> > Admin 17 20-Jun-07 23:30 EjectTape > >> > Admin 1 21-Jun-07 08:30 RequestTape > >> > ==== > >> > > >> > > >> ------------------------------------------------------------------------- > >> > This SF.net email is sponsored by DB2 Express > >> > Download DB2 Express C - the FREE version of DB2 express and take > >> > control of your XML. No limits. Just data. Click to get it now. > >> > http://sourceforge.net/powerbar/db2/ > >> > _______________________________________________ > >> > Bacula-users mailing list > >> > Bacula-users@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/bacula-users > >> > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users