Bacula-users

Re: [Bacula-users] Error block.c:995

2008-07-16 05:50:39
Subject: Re: [Bacula-users] Error block.c:995
From: Javier Rodriguez <ungue79 AT yahoo DOT es>
To: Bacula-users AT lists.sourceforge DOT net, bdebelius AT intelesyscorp DOT com, drescherjm AT gmail DOT com
Date: Wed, 16 Jul 2008 09:50:18 +0000 (GMT)
First of all, thanks for your help.

Well, my mtx-script was changed to set the ready string as ONLINE when OS is 
Linux, ignoring the distro which it is.
wait_for_drive function was changed to do a loop of 100 times waiting 10
seconds in each iteration.
And finally bacula_sd.conf was changed to set Maximun Changer Wait = 1500.

I had all of that well configured, but the problems remains.

I'm going to add a wait before wait_for_drive and i'll see if it can
solve something.

What could be the next step? I don't know.

Thanks a lot.

--- El mar, 15/7/08, Brian Debelius <bdebelius AT intelesyscorp DOT com>
escribió:

> De: Brian Debelius <bdebelius AT intelesyscorp DOT com>
> Asunto: Re: [Bacula-users] Error block.c:995
> Para: ungue79 AT yahoo DOT es
> CC: "John Drescher" <drescherjm AT gmail DOT com>,
Bacula-users AT lists.sourceforge DOT net
> Fecha: martes, 15 julio, 2008 3:49
> Javier Rodriguez wrote:
> > Hello again.
> >
> > Yes,this is an autochanger.
> > My bacula version is 2.2.8.
> > The tape was loaded before the error message and
> worked previously the 
> > last backup.
> >
> > These were the previous messages:
> >
> > 14-jul 22:00 servfich-dir JobId 73: Start Backup JobId
> 73, 
> > Job=Backup_de_Trabajo_Diario.2008-07-14_22.00.40
> > 14-jul 22:00 servfich-dir JobId 73: There are no more
> Jobs associated 
> > with Volume "A0000001". Marking it purged.
> > 14-jul 22:00 servfich-dir JobId 73: All records pruned
> from Volume 
> > "A0000001"; marking it "Purged"
> > 14-jul 22:00 servfich-dir JobId 73: Recycled volume
> "A0000001"
> > 14-jul 22:00 servfich-sd JobId 73: 3307 Issuing
> autochanger "unload 
> > slot 5, drive 0" command.
> > 14-jul 22:04 servfich-dir JobId 73: Using Device
> "Driver1"
> > 14-jul 22:04 servfich-sd JobId 73: 3301 Issuing
> autochanger "loaded? 
> > drive 0" command.
> > 14-jul 22:04 servfich-sd JobId 73: 3302 Autochanger
> "loaded? drive 0", 
> > result: nothing loaded.
> > 14-jul 22:04 servfich-sd JobId 73: 3304 Issuing
> autochanger "load slot 
> > 1, drive 0" command.
> > 14-jul 22:04 servfich-sd JobId 73: 3305 Autochanger
> "load slot 1, 
> > drive 0", status is OK.
> > 14-jul 22:04 servfich-sd JobId 73: 3301 Issuing
> autochanger "loaded? 
> > drive 0" command.
> > 14-jul 22:04 servfich-sd JobId 73: 3302 Autochanger
> "loaded? drive 0", 
> > result is Slot 1.
> > 14-jul 22:04 servfich-sd JobId 73: Error: block.c:995
> Read error on 
> > fd=6 at file:blk 0:0 on device "Driver1"
> (/dev/nst0). ERR=Input/output 
> > error.
> > 14-jul 22:04 servfich-sd JobId 73: Error: block.c:995
> Read error on 
> > fd=6 at file:blk 0:0 on device "Driver1"
> (/dev/nst0). ERR=Input/output 
> > error.
> > 14-jul 22:04 servfich-sd JobId 73: Error: block.c:995
> Read error on 
> > fd=6 at file:blk 0:0 on device "Driver1"
> (/dev/nst0). ERR=Input/output 
> > error.
> > 14-jul 22:04 servfich-sd JobId 73: Error: block.c:995
> Read error on 
> > fd=6 at file:blk 0:0 on device "Driver1"
> (/dev/nst0). ERR=Input/output 
> > error.
> > 14-jul 22:04 servfich-sd JobId 73: Error: block.c:995
> Read error on 
> > fd=6 at file:blk 0:0 on device "Driver1"
> (/dev/nst0). ERR=Input/output 
> > error.
> > 14-jul 22:04 servfich-sd JobId 73: Please mount Volume
> "A0000001" or 
> > label a new one for:
> >     Job:         
> Backup_de_Trabajo_Diario.2008-07-14_22.00.40
> >     Storage:      "Driver1" (/dev/nst0)
> >     Pool:         LunesPool
> >     Media type:   VXA-X23
> >
> > Thanks
> >
> > --- El *mar, 15/7/08, John Drescher
> /<drescherjm AT gmail DOT com>/* escribió:
> >
> >     De: John Drescher <drescherjm AT gmail DOT com>
> >     Asunto: Re: [Bacula-users] Error block.c:995
> >     Para: ungue79 AT yahoo DOT es, "baculausers"
> >     <Bacula-users AT lists.sourceforge DOT net>
> >     Fecha: martes, 15 julio, 2008 9:38
> >
> >     On Tue, Jul 15, 2008 at 2:45 AM, Javier Rodriguez
> <ungue79 AT yahoo DOT es>
> >     wrote:
> >     > Hello.
> >     >
> >     > Im having the next errors some days a week
> when a backup job have to be
> >     > done.
> >     > ...
> >     > 14-jul 22:04 servfich-sd JobId 73: Error:
> block.c:995 Read error on fd=6
> >     at
> >     > file:blk 0:0 on device "Driver1"
> (/dev/nst0). ERR=Input/output
> >     error.
> >     > 14-jul 22:04 servfich-sd JobId 73: Please
> mount Volume
> >     "A0000001" or label a
> >     > new one for:
> >     >     Job:         
> Backup_de_Trabajo_Diario.2008-07-14_22.00.40
> >     >     Storage:      "Driver1"
> (/dev/nst0)
> >     >     Pool:         LunesPool
> >     >     Media type:   VXA-X23
> >     >
> >     > It get solved by typing unmount and next
> mount, in spite of the correct
> >     > volume is in the drive.
> >     >
> >     > I've
> >      reading a lot of posts, but anyone solves my
> problems.
> >     >
> >     > I need your help. Thanks in advance.
> >     >
> >     Is this an autochanger? What version of bacula are
> you using? Was
> >     A0000001 the tape loaded before the Error message?
> If so has this tape
> >     been used before?
> >
> >     John
> >
> Sorry, I caught these out of order.  It looks like you are
> using a VXA 
> drive.  In another post someone said that Exabyte states
> that it can 
> take up to 20 minutes for a VXA drive to load a tape.  I
> have personally 
> experienced around 10 minute loads  This is what I did to
> fix my load 
> problems on Ubuntu with a VXA drive.
> 
> To fix the ubuntu problem
> 
> Change  the case function in mtx-changer to (this should be
> in v2.4.1):
> 
> OS=`uname`
> case ${OS} in
>   SunOS)
>     ready="No Additional Sense"
>     ;;
>   FreeBSD)
>     ready="Current Driver State: at rest."
>     ;;
>   Linux)
>     ready="ONLINE"
>     if test -f /etc/debian_version ; then
>        mt --version|grep "mt-st" >/dev/null
> 2>&1
>        if test $? -eq 1 ; then
>       ready="drive status"
>        fi
>     fi
>   ;;
> esac
> 
> To fix the vxa load time edit wait_for_drive to increase
> its timeout:
> 
> wait_for_drive() {
>   i=0
>   while [ $i -le 300 ]; do  # Wait max 25 minutes
>     if mt -f $1 status 2>&1 | grep
> "${ready}" >/dev/null 2>&1; then
>       break
>     fi
>     debug "Device $1 - not ready, retrying...in 5
> seconds"
>     sleep 5
>     i=`expr $i + 5`
>   done
> }
> 
> In your sd.conf add the following to your tape Device:
> 
> Maximum Changer Wait = 1800 #30 minutes


      ______________________________________________ 
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.


      ______________________________________________ 
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>