On Fri, August 14, 2009 12:23 pm, John Drescher wrote: > On Fri, Aug 14, 2009 at 12:01 PM, Dan Langille<d...@langille.org> wrote: >> On Fri, August 14, 2009 11:39 am, Dan Langille wrote: >>> >>> On Fri, August 14, 2009 11:13 am, Dan Langille wrote: >>>> Changing the subject, given the change in subject. :) >>>> >>>> On Thu, August 13, 2009 3:14 pm, John Drescher wrote: >>>>> On Thu, Aug 13, 2009 at 3:09 PM, John Drescher<dresche...@gmail.com> >>>>> wrote: >>>>>> On Thu, Aug 13, 2009 at 2:45 PM, Dan Langille<d...@langille.org> >>>>>> wrote: >>>>>>> On Thu, August 13, 2009 2:27 pm, Dan Langille wrote: >>>>>>>> >>>>>>>> On Thu, August 13, 2009 1:19 pm, Dan Langille wrote: >>>>>>>>> I am setting up a new autochanger / tape drive. I'm trying to >>>>>>>>> run >>>>>>>>> btape. >>>>>>>>> The basic test works, but I see this message when I start btape: >>>>>>>>> >>>>>>>>> Autochanger "loaded? drive 0", result: nothing loaded. >>>>>>>>> >>>>>>>>> mtx-changer [and mtx] both disagree with this: >>>>>>>>> >>>>>>>>> $ sudo /etc/bacula/mtx-changer /dev/sg4 loaded 0 /dev/nst0 0 >>>>>>>>> AAM240L4 >>>>>>>> >>>>>>>> That is a problem. You don't want the label. You want the slt it >>>>>>>> came >>>>>>>> from. See >>>>>>>> http://www.bacula.org/en/dev-manual/Autochanger_Resource.html#SECTION0017130000000000000000 >>>>>>>> >>>>>>>> loaded -- returns number of the slot that is loaded, base 1, >>>>>>>> in the drive or 0 if the drive is empty. >>>>>>>> >>>>>>>> Current problem: I can't see how to get this information from the >>>>>>>> device. >>>>>>>> I'll keep working on it: >>>>>>>> >>>>>>>> $ sudo /usr/sbin/mtx -f /dev/sg4 inquiry >>>>>>>> Password: >>>>>>>> Product Type: Medium Changer >>>>>>>> Vendor ID: 'QUANTUM ' >>>>>>>> Product ID: 'PX500 ' >>>>>>>> Revision: '0033' >>>>>>>> Attached Changer: No >>>>>>>> [dlangi...@backup01 bacula]$ >>>>>>> >>>>>>> I think we have a problem: >>>>>>> >>>>>>> [dlangi...@backup01 bacula]$ sudo /usr/sbin/mtx -f /dev/sg4 load 3 >>>>>>> [dlangi...@backup01 bacula]$ sudo /usr/sbin/mtx -f /dev/sg4 status >>>>>>> Storage Changer /dev/sg4:1 Drives, 38 Slots ( 36 Import/Export ) >>>>>>> Data Transfer Element 0:Full (Unknown Storage Element >>>>>>> Loaded):VolumeTag >>>>>>> = >>>>>>> AAM240L4 >>>>>>> Storage Element 1:Empty >>>>>>> Storage Element 2:Empty >>>>>>> Storage Element 3 IMPORT/EXPORT:Empty >>>>>>> Storage Element 4 IMPORT/EXPORT:Full :VolumeTag=AAM241L4 >>>>>>> >>>>>>> Should that 'Unknown Storage Element Loaded' be a 3 to indicate the >>>>>>> slot >>>>>>> it came from? >>>>>>> >>>>>> >>>>>> Here is what my mtx output looks like >>>>>> >>>>>> dev6 ~ # mtx -f /dev/autochanger1 status >>>>>> Storage Changer /dev/autochanger1:2 Drives, 24 Slots ( 1 >>>>>> Import/Export >>>>>> ) >>>>>> Data Transfer Element 0:Full (Storage Element 17 Loaded):VolumeTag = >>>>>> A00036 >>>>>> Data Transfer Element 1:Empty >>>>>> Storage Element 1:Full :VolumeTag=A00030 >>>>>> Storage Element 2:Empty:VolumeTag= >>>>>> Storage Element 3:Full :VolumeTag=A00058 >>>>>> Storage Element 4:Full :VolumeTag=A00053 >>>>>> Storage Element 5:Full :VolumeTag=A00023 >>>>>> Storage Element 6:Full :VolumeTag=A00006 >>>>>> Storage Element 7:Full :VolumeTag=A00007 >>>>>> Storage Element 8:Full :VolumeTag=A00052 >>>>>> Storage Element 9:Full :VolumeTag=A00028 >>>>>> Storage Element 10:Full :VolumeTag=A00020 >>>>>> Storage Element 11:Full :VolumeTag=A00054 >>>>>> Storage Element 12:Full :VolumeTag=A00039 >>>>>> Storage Element 13:Full :VolumeTag=A00048 >>>>>> Storage Element 14:Full :VolumeTag=A00012 >>>>>> Storage Element 15:Full :VolumeTag=A00068 >>>>>> Storage Element 16:Full :VolumeTag=A00069 >>>>>> Storage Element 17:Empty:VolumeTag= >>>>>> Storage Element 18:Full :VolumeTag=A00065 >>>>>> Storage Element 19:Full :VolumeTag=A00066 >>>>>> Storage Element 20:Full :VolumeTag=A00067 >>>>>> Storage Element 21:Full :VolumeTag=A00062 >>>>>> Storage Element 22:Full :VolumeTag=A00063 >>>>>> Storage Element 23:Full :VolumeTag=A00064 >>>>>> Storage Element 24 IMPORT/EXPORT:Full :VolumeTag=A00029 >>>>>> >>>>>> What version of mtx are you using? >>>>>> >>>>>> dev6 ~ # equery l mtx >>>>>> [ Searching for package 'mtx' in all categories among: ] >>>>>> * installed packages >>>>>> [I--] [ ] sys-block/mtx-1.2.18 (0) >>>>>> >>>>>> It looks like I have 1.2.18 >>>>>> >>>>>> John >>>>>> >>>>> >>>>> Ahh. If I manually load a tape using controls on the archive I get >>>>> the >>>>> same. Bacula will pick this up correctly if I update slots in the >>>>> console however. >>>>> >>>>> dev6 ~ # mtx -f /dev/autochanger1 status >>>>> Storage Changer /dev/autochanger1:2 Drives, 24 Slots ( 1 >>>>> Import/Export >>>>> ) >>>>> Data Transfer Element 0:Full (Storage Element 17 Loaded):VolumeTag = >>>>> A00036 >>>>> Data Transfer Element 1:Full (Unknown Storage Element >>>>> Loaded):VolumeTag >>>>> = >>>>> A00029 >>>>> Storage Element 1:Full :VolumeTag=A00030 >>>>> Storage Element 2:Empty:VolumeTag= >>>>> Storage Element 3:Full :VolumeTag=A00058 >>>>> Storage Element 4:Full :VolumeTag=A00053 >>>>> Storage Element 5:Full :VolumeTag=A00023 >>>>> Storage Element 6:Full :VolumeTag=A00006 >>>>> Storage Element 7:Full :VolumeTag=A00007 >>>>> Storage Element 8:Full :VolumeTag=A00052 >>>>> Storage Element 9:Full :VolumeTag=A00028 >>>>> Storage Element 10:Full :VolumeTag=A00020 >>>>> Storage Element 11:Full :VolumeTag=A00054 >>>>> Storage Element 12:Full :VolumeTag=A00039 >>>>> Storage Element 13:Full :VolumeTag=A00048 >>>>> Storage Element 14:Full :VolumeTag=A00012 >>>>> Storage Element 15:Full :VolumeTag=A00068 >>>>> Storage Element 16:Full :VolumeTag=A00069 >>>>> Storage Element 17:Empty:VolumeTag= >>>>> Storage Element 18:Full :VolumeTag=A00065 >>>>> Storage Element 19:Full :VolumeTag=A00066 >>>>> Storage Element 20:Full :VolumeTag=A00067 >>>>> Storage Element 21:Full :VolumeTag=A00062 >>>>> Storage Element 22:Full :VolumeTag=A00063 >>>>> Storage Element 23:Full :VolumeTag=A00064 >>>>> Storage Element 24 IMPORT/EXPORT:Empty:VolumeTag= >>>> >>>> My status output has reverted to 'Unknown Storage Element Loaded' >>>> today. >>>> I don't know why. 'update slots' does not affect the situation. This >>>> means that 'loaded' does not return the correct value. This renders >>>> the >>>> autochanger useless. I'd like to know how to get this working. >>> >>> I had tried the 'update slots' approach. That doesn't fix it. What >>> does >>> fix it is getting Bacula to load a tape into the drive. I achieved >>> that >>> by running a job. I now see: >>> >>> Data Transfer Element 0:Full (Storage Element 2 Loaded):VolumeTag = >>> AAM241L4 >> >> I dispute the above now. >> >> I go with what Alan Brown said: >> >>> This happens consistently with tapes loaded out of i/o slots and the >>> only >>> solution I've found is not to put tapes in them. >> >> We have 38 slots, 36 of which are labeled IMPORT/EXPORT. Seems I should >> change this. I hope it is configurable. >> > I can tell you that my IMPORT/EXPORT slot does work correctly after a > slight modification of the mtx-changer script. Although after I put a > tape in it the first time I run update slots bacula says there are 23 > slots instead of 24 so it ignores slot 24. I run update slots a second > time and all is well.
What did your mtx-changer modification do? FWIW, here is the status after running 'update slots' twice and then running a job: [dlangi...@backup01 bacula]$ sudo /sbin/mtx -f /dev/sg4 status Storage Changer /dev/sg4:1 Drives, 38 Slots ( 36 Import/Export ) Data Transfer Element 0:Empty Storage Element 1:Full :VolumeTag=AAM274L4 Storage Element 2:Full :VolumeTag=AAM275L4 Storage Element 3 IMPORT/EXPORT:Full :VolumeTag=AAM242L4 Storage Element 4 IMPORT/EXPORT:Full :VolumeTag=AAM265L4 Storage Element 5 IMPORT/EXPORT:Full :VolumeTag=AAM241L4 Storage Element 6 IMPORT/EXPORT:Full :VolumeTag=AAM243L4 Storage Element 7 IMPORT/EXPORT:Full :VolumeTag=AAM244L4 Storage Element 8 IMPORT/EXPORT:Full :VolumeTag=AAM245L4 Storage Element 9 IMPORT/EXPORT:Full :VolumeTag=AAM246L4 Storage Element 10 IMPORT/EXPORT:Full :VolumeTag=AAM247L4 Storage Element 11 IMPORT/EXPORT:Full :VolumeTag=AAM248L4 Storage Element 12 IMPORT/EXPORT:Full :VolumeTag=AAM249L4 Storage Element 13 IMPORT/EXPORT:Full :VolumeTag=AAM250L4 Storage Element 14 IMPORT/EXPORT:Full :VolumeTag=AAM251L4 Storage Element 15 IMPORT/EXPORT:Full :VolumeTag=AAM252L4 Storage Element 16 IMPORT/EXPORT:Full :VolumeTag=AAM253L4 Storage Element 17 IMPORT/EXPORT:Full :VolumeTag=AAM254L4 Storage Element 18 IMPORT/EXPORT:Full :VolumeTag=AAM255L4 Storage Element 19 IMPORT/EXPORT:Full :VolumeTag=AAM256L4 Storage Element 20 IMPORT/EXPORT:Full :VolumeTag=AAM257L4 Storage Element 21 IMPORT/EXPORT:Full :VolumeTag=AAM258L4 Storage Element 22 IMPORT/EXPORT:Full :VolumeTag=AAM259L4 Storage Element 23 IMPORT/EXPORT:Full :VolumeTag=AAM260L4 Storage Element 24 IMPORT/EXPORT:Full :VolumeTag=AAM261L4 Storage Element 25 IMPORT/EXPORT:Full :VolumeTag=AAM262L4 Storage Element 26 IMPORT/EXPORT:Full :VolumeTag=AAM263L4 Storage Element 27 IMPORT/EXPORT:Full :VolumeTag=AAM264L4 Storage Element 28 IMPORT/EXPORT:Full :VolumeTag=AAM240L4 Storage Element 29 IMPORT/EXPORT:Full :VolumeTag=AAM266L4 Storage Element 30 IMPORT/EXPORT:Full :VolumeTag=AAM267L4 Storage Element 31 IMPORT/EXPORT:Full :VolumeTag=AAM268L4 Storage Element 32 IMPORT/EXPORT:Full :VolumeTag=AAM269L4 Storage Element 33 IMPORT/EXPORT:Full :VolumeTag=AAM270L4 Storage Element 34 IMPORT/EXPORT:Full :VolumeTag=AAM271L4 Storage Element 35 IMPORT/EXPORT:Full :VolumeTag=AAM272L4 Storage Element 36 IMPORT/EXPORT:Full :VolumeTag=AAM273L4 Storage Element 37 IMPORT/EXPORT:Empty Storage Element 38 IMPORT/EXPORT:Empty [dlangi...@backup01 bacula]$ Then I issue a 'mount storage=LTO-4': *mount storage=LTO-4 3301 Issuing autochanger "loaded? drive 0" command. 3302 Autochanger "loaded? drive 0", result: nothing loaded. 3901 Unable to open device "LTO-4" (/dev/nst0): ERR=dev.c:474 Unable to open device "LTO-4" (/dev/nst0): ERR=No medium found *m 14-Aug 13:24 backup01.scs.myyearbook.com-d JobId 16: Using Device "LTO-4" 14-Aug 13:24 backup01.scs.myyearbook.com-s JobId 16: 3301 Issuing autochanger "loaded? drive 0" command. 14-Aug 13:24 backup01.scs.myyearbook.com-s JobId 16: 3302 Autochanger "loaded? drive 0", result: nothing loaded. 14-Aug 13:24 backup01.scs.myyearbook.com-s JobId 16: 3304 Issuing autochanger "load slot 5, drive 0" command. * Status now shows: [dlangi...@backup01 bacula]$ sudo /sbin/mtx -f /dev/sg4 status Storage Changer /dev/sg4:1 Drives, 38 Slots ( 36 Import/Export ) Data Transfer Element 0:Full (Unknown Storage Element Loaded):VolumeTag = AAM241L4 Storage Element 1:Full :VolumeTag=AAM274L4 Storage Element 2:Full :VolumeTag=AAM275L4 Storage Element 3 IMPORT/EXPORT:Full :VolumeTag=AAM242L4 Storage Element 4 IMPORT/EXPORT:Full :VolumeTag=AAM265L4 Storage Element 5 IMPORT/EXPORT:Empty With the dreaded Unknown. -- Dan Langille -- http://langille.org/ ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users