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