If you run a "status storage" when this is occurring, I believe you will see 
that the drive is unmounted and offline by user. Mounting a tape, or instead 
using the "release" command to unmount tapes should solve your problem if this 
is the case.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of jay
Sent: Tuesday, October 23, 2007 11:16 AM
To: bacula-users@lists.sourceforge.net
Subject: [Bacula-users] Bacula-SD hang using IBM Ultrium 3581 Library

Hello,

I'm having a peculiar problem with an IBM Ultrium 3581 autochanger and the SD 
daemon.  I have to restart the SD daemon after I unmount a tape, or the next 
job hangs and never starts.

We currently have a single LTO2 drive in the library, and are running Bacula 
2.2.5 on a Redhat Enterprise Linux 4 update 5 IBM server.  I ran all the btape 
tests, including the multiple tape test for autochangers, and they all worked 
flawlessly.  Not a single problem or error reported.  I am able to use the mtx 
script and mt successfully as well.  Mtx reports all the proper tapes in the 
library, and I can mount a tape and WEOF and REWIND it using mt.  Things look 
great at this point.  Next, I ran "label barcodes" and it labeled all the tapes 
in the library properly.  Again, no problems.  I decided at this point to 
modify the "Full OS Set" backup for our environment and run some tests.  I can 
successfully run the backup the first time.  It pulls a tape from the proper 
pool inside the library, backup works.  But if I unmount the tape in bconsole, 
and try and run the same backup again, it hangs.  Nothing happens.  I have 
waited several hours and nothing ever times out.  I finally have to cancel the 
job manually.  I discovered that by restarting bacula-sd that I can then re-run 
the job immediately without any problems.

I'm not sure what could be causing this, or how to even troubleshoot.  Things 
seem to work great during all tests and doing a backup, Bacula just doesn't 
like it when I unmount a tape manually.

Could someone offer some advice or debugging steps I could take to figure this 
out?  Below is a copy of my bacula-sd.conf file.  I can post other config files 
if I need to.  Thanks

Jay


---- bacula-sd.conf ---

Storage {
  Name = server1-sd
  SDPort = 9103
  WorkingDirectory = "/var/lib/bacula"
  Pid Directory = "/var/run"
  Maximum Concurrent Jobs = 20
  SDAddress = 192.168.1.20<http://192.168.1.20>
}

Director {
  Name = server1-dir
  Password = "xxxx1234xxxx"
}

Director {
  Name = server1-mon
  Password = "xxxx1234xxxx"
  Monitor = yes
}

Device {
  Name = FileStorage
  Media Type = File
  Archive Device = /tmp
  LabelMedia = yes;
  Random Access = Yes;
  AutomaticMount = yes;
  RemovableMedia = no;
  AlwaysOpen = no;
}

Autochanger {
  Name = Autochanger
  Device = Drive-0
  Changer Device = /dev/sg1
  Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
}

Device {
  Name = Drive-0
  Drive Index = 0
  Media Type = LTO2
  Archive Device = /dev/nst0
  AutomaticMount = yes;
  AlwaysOpen = yes;
  RemovableMedia = yes;
  RandomAccess = no
  AutoChanger = yes
}

Messages {
  Name = Standard
  director = server1-dir = all
}
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to