Bacula-users

[Bacula-users] mtx: Unknown Storage Element Loaded

2009-08-14 11:18:31
Subject: [Bacula-users] mtx: Unknown Storage Element Loaded
From: "Dan Langille" <dan AT langille DOT org>
To: "John Drescher" <drescherjm AT gmail DOT com>
Date: Fri, 14 Aug 2009 11:13:01 -0400 (EDT)
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<drescherjm AT gmail DOT com>
> wrote:
>> On Thu, Aug 13, 2009 at 2:45 PM, Dan Langille<dan AT langille DOT 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
>>>> [dlangille@backup01 bacula]$
>>>
>>> I think we have a problem:
>>>
>>> [dlangille@backup01 bacula]$ sudo /usr/sbin/mtx -f /dev/sg4 load 3
>>> [dlangille@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.

-- 
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 AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users