I'm having a weird problem with my tests of bacula for our install. For the most part everything was going well--my autochanger tests fine using btape as do the individual tapes drives, basic job defs, clients on two different OSes (Gentoo & RHEL AS 4), etc. My director's OS is Gentoo 2.6.20-gentoo-r8 using unmasked Bacula 2.0.3.
In trying to get both tape drives to work without logically partitioning my tape library, I read in the archives that I needed to configure job definitions to use the autochanger rather than tape drives (which wasn't clear from the docs btw) in the director config, and also to have autochanger and tape drive entries for each drive in the sd config. So I did that, but now I am getting an error where the test backups won't run: 31-May 18:17 backup01-sd: monitor1-fd.2007-05-31_18.17.00 Fatal error: Device "LTOdrv-2" with MediaType "LTO Autochanger" requested by DIR not found in SD Device resources. 31-May 18:17 backup01-dir: monitor1-fd.2007-05-31_18.17.00 Fatal error: Storage daemon didn't accept Device "LTOdrv-2" because: 3924 Device "LTOdrv-2" not in SD Device resources. However, both drives *are* in the SD resources and bacula-sd has been restarted (several) times since it was added (e.g. the conf file syntax is correct). Here are my SD config stanzas: Autochanger { Name = DellTL4000 Description = "Dell TL4000 Tape Library" Device = LTOdrv-1, LTOdrv-2 Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d" Changer Device = /dev/sg2 } Device { Name = LTOdrv-1 # Drive Index = 0 Media Type = LTO-3 Archive Device = /dev/nst0 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = yes; RandomAccess = no; Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d" Changer Device = /dev/sg2 AutoChanger = yes Maximum Spool Size = 32212254720 Spool Directory = /bacula_tmp Alert Command = "sh -c 'smartctl -H -l error %c'" } Device { Name = LTOdrv-2 Drive Index = 1 Media Type = LTO-3 Archive Device = /dev/nst1 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = yes; RandomAccess = no; Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d" Changer Device = /dev/sg2 AutoChanger = yes Maximum Spool Size = 32212254720 Spool Directory = /bacula_tmp Alert Command = "sh -c 'smartctl -H -l error %c'" } Definitions from bacula-dir: JobDefs { Name = "DefaultJob" Type = Backup Level = Incremental FileSet = "Gentoo Full Set" Schedule = "WeeklyCycle" Storage = DellTL4000 SpoolData = yes Messages = Standard Pool = Default Priority = 10 } Storage { Name = DellTL4000 Description = "Dell TL4000 Tape Library" Address = 10.1.1.100 # N.B. Use a fully qualified name here SDPort = 9103 MediaType = "LTO Autochanger" Device = LTOdrv-1, LTOdrv-2 Autochanger = yes Password = "md5_hash" # passwd for Storage daemon } Storage { Name = LTOdrv-1 Address = 10.1.1.100 # N.B. Use a fully qualified name here SDPort = 9103 Password = "md5_hash" # passwd for Storage daemon Device = LTOdrv-1 # must be same as Device in Storage daemon Media Type = LTO-3 # must be same as MediaType in Storage daemon Autochanger = yes # enable for autochanger device } Storage { Name = LTOdrv-2 Address = 10.1.1.100 # N.B. Use a fully qualified name here SDPort = 9103 Password = "md5_hash" # passwd for Storage daemon Device = LTOdrv-2 # must be same as Device in Storage daemon Media Type = LTO-3 # must be same as MediaType in Storage daemon Autochanger = yes # enable for autochanger device } ==== I've tried "Device = LTOdrv-1, LTOdrv-2" as well as one "Device = tape_name" for each. There's no weird characters in the conf files. Any suggestions? I can santize and post up my full conf files to pastebin if folks would like to look at the whole shebang. Also, I found that where bacula-dir *requires* a "MediaType" entry for the autochanger's Storage stanza, the "Autochanger" stanza in bacula-sd throws an error if you include a MediaType entry and the storage daemon will not start. This is an inconsistancy IMO, and directly conflicts with the documentation as far as I have been able to find (I haven't exhaustively read the documentation, but think I've covered the most pertinent portions). I appreciate any suggestions from folks, as testing was going well using just one tape drive and no autochanger definition. =Nadine= ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users