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

Reply via email to