Hello,

Le Thursday 02 July 2009 15:15:40 Alexander Wigen, vous avez écrit :
> Hi guys,
>
> I believe I might have found a bug in Bacula 3.0.1.

We have corrected bugs with label command in 3.0.2, so the first step to know 
if the bug is always present, is to try to reproduce your problem with the 
latest version.

Bye

> Steps to reproduce:
>
> 1. Start with a fresh Bacula setup
> 2. Create a pool 'poola'
> 3. Create a job using poola
> 3. Add a few tapes using the bconsole command 'add pool=poola storage=Tape'
>    Then answering 0, then volumename '000018L4' to match the barcode.
> 4. Run 'update slots' to update the slot possitions in Baculas db.
> 5. I make sure the Recycle flag is set and change the VolStatus to Purged
>    Some of these tapes have been used before, so a Append status would see
> a label with informatin not corresponding to the current db and mark the
> volume as Error.
> 6. I start the job which uses poola.
>
> At this point Bacula will load the barcode labled media from the correct
> slot but when the tape has been loaded Bacula refuses to mount the media.
>
> Using bconsole and typing mount just results in the same message over and
> over again:
>
> *mount
> Automatically selected Storage: Tape
> 3001 OK mount. Device="Tape" (/dev/nst0)
> You have messages.
> *m
> 02-Jul 08:20 storagedaemon-name-sd JobId 9: Please mount Volume "000018L4"
> or label a new one for:
>     Job:          ajob.2009-07-02_08.14.57_56
>     Storage:      "Tape" (/dev/nst0)
>     Pool:         poola
>     Media type:   Tape
>
> Now at this point I have found a way to get around the problem.
>
> 1. Type delete, select volume, select poola and select tape '000018L4'
> 2. Type label, enter '000018L4' as the volume name and select poola as the
> pool
>
> After the tape has been labeled and mounted suddenly everything works. Now
> after having labeled one tape running jobs in any pool works fine. Now it
> will automatically write labels to other tapes and automatically mount
> them.
>
> The Device section in bacula-sd.conf looks like:
> Device {
>   Name            = Tape
>   Drive Index     = 0
>   Media Type      = Tape
>   Archive Device  = /dev/nst0
>   Label Media     = yes
>   AutomaticMount  = yes
>   AlwaysOpen      = yes
>   RemovableMedia  = yes
>   RandomAccess    = no
>   AutoChanger     = yes
>   Spool Directory = /spooling/
> }
>
> So it is set to auto mount and auto label.
>
> Is this a bug or have I misunderstood something?
>
> Cheers,
> Alex

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to