Hi,

On 3/19/2007 11:30 AM, Pierre Bernhardt wrote:
> Hello,
> 
> I got a problem with one tape which have a corrupt label so
> bacula cannot mount them.
> I checked with btape too: readlabel could not found the
> original label.
> 
> The tape is in use of my weekly backups.

Perhaps because the volume was in use by Bacula, then, for some reason, 
rewound without Bacula noticing that. Then the next job was written to 
the tape, without repositioning first, and thus you don't have a correct 
tape label anymore.

> Now my serious problem:
> A job has been startet.
> Bacula has loaded the tape an wants to mount it. But it cannot
> because of the label was not found.
> Now bacula wait and wait and wait..so I must cancel the jobs
> which will go on these tape. I think auto cancel of the job I can
> configure on job level.

You don't have to cancel jobs in this case.

> To reread which tape is in which port I have updated the media list
> by an
> 
> umount
> update slots scan. At Slot 6 which contains the corrupt tape I got a
> message.
> 
> A update slots=6 scan again said:
> 
> Could not unserialize Volume label: ERR=label.c:775 Expecting Volume
> Label, got FI=SOS_LABEL Stream=141 len=162.
> 
> Here a problem:
> 
> But the tape will be still loading at next backup so I have now disabled
> the volume which should contains the slot.
> 
> 1. Is there a way to use an Error status instead of an disabling? (Not
>    important but shows that there is a problem with this tape).
>    Disabled status tapes could not purge, later.

'update volume=... volstatus=Error' might work.

> 2. Because of the corrupt label I think all backups stored on the tape
>    and the following incrementals are no more readable so I want to
>    purge/prune them. I did this without any problem after setting the
>    status back to Full. Any other idea?

Either delete all the jobs stored on this tape (nominally), or simply 
delete and recreate the volume.

> 3. Here I found possible an bug:
>    I have to delete the volume so I used update which didn't helped me:
> 
> *update
> Update choice:
>      1: Volume parameters
>      2: Pool from resource
>      3: Slots from autochanger
> Choose catalog item to update (1-3): 3
> The defined Storage resources are:
>      1: File
>      2: Libra-8
> Select Storage resource (1-2): 2
> Connecting to Storage daemon Libra-8 at spaceetch.privatnet:9103 ...
> Connecting to Storage daemon Libra-8 at spaceetch.privatnet:9103 ...
> 3306 Issuing autochanger "slots" command.
> Device "Libra-8" has 8 slots.
> Connecting to Storage daemon Libra-8 at spaceetch.privatnet:9103 ...
> 3306 Issuing autochanger "list" command.
> No Volumes found to label, or no barcodes.
> 
>   So I used different one to check how I can delete the volume from
>   the database. A update than slots didn't helped me.
> 
>   Any idea how I can delete the media from bacula?

The 'delete media' command.

> 4. update command can move a volume to an slot number which didn't
>   exist on the tape library (12 for example). Not dau friendly :-)

True, but unfortunately there is no way for Bacula to know how many 
slots your library *really* has. The output from mtx usually does give 
the correct result, but that is only used by the SD (or rather, the DIR 
has to ask the SD for it), and doing this for a manual catalog update 
might result in other problems. For example if your autochanger is not 
working correctly and you have to update the tape poitions manually.

In your situation, I'd delete the jobs from volume in question, set the 
volstatus to used, prune the volume, so it gets marked as empty, and use 
btape to recreate the previous label.

Arno

> 
> 
> MfG...
> Pierre Bernhardt
> 
> 
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users

-- 
IT-Service Lehmann                    [EMAIL PROTECTED]
Arno Lehmann                  http://www.its-lehmann.de

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to