Hello again,
The long weekend backups started running Friday night. This is a 4
drive 60 slot autochanger. The bacula version is "archive-dir
Version: 2.1.4 (21 February 2007)" to get the encryption patch.
Consistent with what I posted a couple of days ago the tape drives
are still a bit confused, and I've had to manually unmount and mount
tapes to accomodate the needs of a few jobs.
I now have a job that is waiting for a particular mount on drive 0,
but thd drive is unmountable. I unmounted a volume FNI0005 in drive
0, used by a different job, and unmounted volume FNI0006 in drive 3
in order to mount FNI0006 on drive 0, which is what the waiting job
wanted. That process left drive 0 in the following state, taken
with debug 200:
===============================================
Device "Drive-0" (/dev/nst0) is not open.
Device is BLOCKED. User unmounted during wait for media/mount.
Drive 0 status unknown.
Configured device capabilities:
EOF BSR BSF FSR FSF EOM REM !RACCESS AUTOMOUNT !LABEL !ANONVOLS ALWAYSOPEN
Device state:
!OPENED TAPE !LABEL !MALLOC !APPEND !READ !EOT !WEOT !EOF !NEXTVOL !SHORT
!MOUNTED
num_writers=1 block=5
===============================================
If I read this correctly, the lack of a bang in front of TAPE
indicates that bacula thinks there is a tape in the drive. There is
not; a raw mtx status query shows drive 0 empty. Trying to unmount
FNI0005 left the drive in this state, and it is now impossible to
mount another drive, as a mount command results in trying to unmount
a non-existent tape into an already full slot 1, which of course
fails.
When I try to mount FNI0006 on drive 0, this is the result:
===============================================
forked processes:
/bin/sh /path/to/bacula/mtx-changer /dev/sg3 unload 1 /dev/nst0 0
\_ mt -f /dev/nst0 offline
... eventual timeout...
3995 Bad autochanger "unload slot 1, drive 0": ERR=Child exited with
code 1
Results=/dev/nst0: No medium found
Storage Element 1 is Already Full
3901 open device failed: ERR=dev.c:424 Unable to open device
"Drive-0" (/dev/nst0): ERR=No medium found
===============================================
Every time I try to mount a tape to the drive it tries to unload a
non existent tape and will go no further. I've tried releasing the
drive, unmounting it, etc. and nothing has succeeded so far. I've
had no results googling for a resolution either; this drive status
does not come up much in searches.
The autochanger and drive 0 config are below; the other drives are
identical with appropriate name changes. This configuration has
been working for weeks, and it just began showing problems. The
pools just now began recycling volumes, and it seems to be the low
numbered recycled tapes that are problematic. I do not know if that
has anything to do with this or not.
Autochanger {
Name = Q47
Device = Drive-0, Drive-1, Drive-2, Drive-3
Changer Command = "/path/to/bacula/mtx-changer %c %o %S %a %d"
Changer Device = "/dev/sg3"
}
Device {
Name = Drive-0
Drive Index = 0
Media Type = DLT-7000
Archive Device = /dev/nst0
AutomaticMount = yes;
AlwaysOpen = yes;
RemovableMedia = yes;
RandomAccess = no;
AutoChanger = yes
LabelMedia = no
# Enable the Alert command only if you have the mtx package loaded
Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
SpoolDirectory = /some/dir
}
If anyone has any insight on how to clear this up, or how it got in
this state, I would appreciate it. For now I will muddle through
the long backups and manually rerun the failed/blocked jobs after I
can restart things to get it to an unblocked state. Thanks...
-- Michael
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users