Hi,
On 5/11/2007 5:44 PM, Mike Vasquez wrote:
> Now I am getting a new error,
>
> nmc-sdca-mon1:/etc/bacula# mtx -f /dev/sg0 inquiry
> mtx: Request Sense: Long Report=yes
> mtx: Request Sense: Valid Residual=no
> mtx: Request Sense: Error Code=0 (Unknown?!)
> mtx: Request Sense: Sense Key=No Sense
> mtx: Request Sense: FileMark=no
> mtx: Request Sense: EOM=no
> mtx: Request Sense: ILI=no
> mtx: Request Sense: Additional Sense Code = 00
> mtx: Request Sense: Additional Sense Qualifier = 00
> mtx: Request Sense: BPV=no
> mtx: Request Sense: Error in CDB=no
> mtx: Request Sense: SKSV=no
> INQUIRY Command Failed
Hmm... lots of code=0 and qualifier=0... this looks like something
non-standard ;-)
I did not look this up in the SCSI specifications (you should find them
at www.t10.org) but I suspect there's something wrong with your OS, SCSI
driver, or mtx. Or, perhaps, /dev/sg0 is not an autochanger now (this
can happen).
> Wondering what is going on?
>
> Mike
>
> Mike Vasquez wrote:
>> I ran mt -f /dev/nst0 status as the bacula user and got the following:
>> /dev/nst0: Input/output error
Ok, this usually means there's no tape loaded into the drive.
After getting mtx working try to load a tape using mtx and retry the 'mt
status' command. It should give some more useful information.
If it doesn't, but does after a while, there's a timing problem in your
mtx-changer (most easily fixed by enabling the wait_for_drive function
in mtx-changer).
>> Then I ran mtx -f /dev/nst0 inquire as root and got the following:
>> cannot open SCSI device '/dev/nst0' - Input/output error
That's ok, as mtx needs a raw SCSI device to work with, not the tape
drive interface. Still, I/O error here looks suspicious.
Does your system have an lsscsi command?
Arno
>> Mike
>>
>> Arno Lehmann wrote:
>>> Hi,
>>>
>>> On 5/11/2007 12:04 AM, Mike Vasquez wrote:
>>>> In my /etc/init.d/bacula-sd script the argument that I use to start the
>>>> bacula sd daemon is
>>>>
>>>> ARGS="-c /opt/bacula/bacula-sd.conf -u root -g tape"
>>> So the SD runs as root. Ok.
>>>
>>> And how about this one:
>>>
>>> Trying 'mt -f /dev/nst0 status' as the Bacula user should work, and if
>>> it doesn't, it might tell us something...
>>>
>>> Arno
>>>
>>>> Mike
>>>>
>>>>
>>>> Arno Lehmann wrote:
>>>>> Hi,
>>>>>
>>>>> On 5/10/2007 11:41 PM, Mike Vasquez wrote:
>>>>>> Boy, I do need new glasses, Changer Command =
>>>>>> "/opt/bacula/bin/mtx-changer
>>>>>> %c %o %S %a %d".
>>>>>>
>>>>>> It should have been Changer Command =
>>>>>> "/opt/bacula/scripts/mtx-changer
>>>>>> %c
>>>>>> %o %S %a %d"
>>>>> Yeah, that's what you get for customizing your installation ;-) I can
>>>>> assure you, though, that glasses don't necessarily help with this sort
>>>>> of problems :-)
>>>>>
>>>>>> Now I am getting the following error:
>>>>>>
>>>>>> bin/btape /dev/nst0
>>>>>> Tape block granularity is 1024 bytes.
>>>>>> btape: butil.c:286 Using device: "/dev/nst0" for writing.
>>>>>> 10-May 14:26 btape: 3301 Issuing autochanger "loaded? drive 0"
>>>>>> command.
>>>>>> 10-May 14:26 btape: 3302 Autochanger "loaded? drive 0", result is Slot
>>>>>> 1.
>>>>>> 10-May 14:31 btape: Fatal Error at device.c:280 because:
>>>>>> dev open failed: dev.c:425 Unable to open device "Drive-1"
>>>>>> (/dev/nst0):
>>>>>> ERR=Input/output error
>>>>>>
>>>>>> 10-May 14:31 btape: btape Fatal error: butil.c:195 Cannot open
>>>>>> "Drive-1"
>>>>>> (/dev/nst0)
>>>>> Have you tried to access the tape drive as the user the SD runs as?
>>>>>
>>>>> "permission denied" or "no such file" would be what I expected, but
>>>>> "cannot open" might also indicate a permissions problem or, perhaps,
>>>>> the
>>>>> tape is not fully loaded into the drive, or something.
>>>>>
>>>>> Trying 'mt -f /dev/nst0 status' as the Bacula user should work, and if
>>>>> it doesn't, it might tell us something...
>>>>>
>>>>> Arno
>>>>>
>>>>>
>>>>>> Here is the Drive-1 configuration.
>>>>>> SD.conf file (New)
>>>>>> Autochanger {
>>>>>> Name = Autochanger
>>>>>> Device = Drive-1
>>>>>> Changer Command = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d"
>>>>>> Changer Device = /dev/sg0
>>>>>> }
>>>>>>
>>>>>> Device {
>>>>>> Name = Drive-1
>>>>>> Drive Index = 0
>>>>>> Media Type = LTO-1
>>>>>> Archive Device = /dev/nst0
>>>>>> AutomaticMount = yes;
>>>>>> AlwaysOpen = yes;
>>>>>> RemovableMedia = yes;
>>>>>> RandomAccess = no;
>>>>>> AutoChanger = yes
>>>>>> Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>>>>>> }
>>>>>>
>>>>>> Any Ideas.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> Arno Lehmann wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> On 5/10/2007 8:17 PM, Mike Vasquez wrote:
>>>>>>>> I just upgraded to 2.0.3. I am having problems mounting the
>>>>>>>> Autochanger.
>>>>>>>> Here are my test results.
>>>>>>>>
>>>>>>>> tapeinfo -f /dev/sg0
>>>>>>>> Product Type: Medium Changer
>>>>>>>> Vendor ID: 'DELL '
>>>>>>>> Product ID: 'PV-122T '
>>>>>>>> Revision: 'D37r'
>>>>>>>> Attached Changer: No
>>>>>>>> SerialNumber: '3123B92743'
>>>>>>>> Invalid tapealert page: 0
>>>>>>>>
>>>>>>>> mtx -f /dev/sg0 inquiry
>>>>>>>> Product Type: Medium Changer
>>>>>>>> Vendor ID: 'DELL '
>>>>>>>> Product ID: 'PV-122T '
>>>>>>>> Revision: 'D37r'
>>>>>>>> Attached Changer: No
>>>>>>>>
>>>>>>>> /btape /dev/nst0
>>>>>>>> Tape block granularity is 1024 bytes.
>>>>>>>> btape: butil.c:286 Using device: "/dev/nst0" for writing.
>>>>>>>> 10-May 10:20 btape: 3301 Issuing autochanger "loaded? drive 0"
>>>>>>>> command.
>>>>>>>> 10-May 10:20 btape: 3991 Bad autochanger "loaded? drive 0" command:
>>>>>>>> ERR=No
>>>>>>>> such file or directory.
>>>>>>>> Results=
>>>>>>>> ## It just hangs here.
>>>>>>> Probably it doesn't find the mtx-changer script (or whatever it tries
>>>>>>> to
>>>>>>> use in your case - I always use btabe with the SD configuration).
>>>>>>>
>>>>>>>> When I try to mount to take using the console here is what I get.
>>>>>>>>
>>>>>>>> SD.conf file
>>>>>>>> Autochanger {
>>>>>>>> Name = Autochanger
>>>>>>>> Device = Drive-1
>>>>>>>> Changer Command = "/opt/bacula/bin/mtx-changer %c %o %S %a %d"
>>>>>>> Are you sure the Bacula user can run this script, and it works as
>>>>>>> expected?
>>>>>>>
>>>>>>>> ChangerDevice = /dev/sg0
>>>>>>>> }
>>>>>>>>
>>>>>>>> Device {
>>>>>>>> Name = Drive-1 #
>>>>>>>> Drive Index = 0
>>>>>>>> Media Type = LTO-1
>>>>>>>> Archive Device = /dev/nst0
>>>>>>>> AutomaticMount = yes;
>>>>>>>> AlwaysOpen = yes;
>>>>>>>> RemovableMedia = yes;
>>>>>>>> RandomAccess = no;
>>>>>>>> AutoChanger = yes
>>>>>>>> Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>>>>>>>> }
>>>>>>> ...
>>>>>>>> *mount ToTape
>>>>>>>> Connecting to Storage daemon ToTape at nmc-sdca-mon1:9103 ...
>>>>>>>> Enter autochanger slot: 1
>>>>>>>> 3301 Issuing autochanger "loaded? drive 0" command.
>>>>>>>> 3991 Bad autochanger "loaded? drive 0" command: ERR=No such file or
>>>>>>>> directory.
>>>>>>> Looks like the SD, too, can't run mtx-changer.
>>>>>>>
>>>>>>>> Results=
>>>>>>>> 3301 Issuing autochanger "loaded? drive 0" command.
>>>>>>>> 3991 Bad autochanger "loaded? drive 0" command: ERR=No such file or
>>>>>>>> directory.
>>>>>>>> Results=
>>>>>>>> 3304 Issuing autochanger "load slot 1, drive 0" command.
>>>>>>>> 3992 Bad autochanger "load slot 1, drive 0": ERR=No such file or
>>>>>>>> directory.
>>>>>>>> Results=
>>>>>>>> 3301 Issuing autochanger "loaded? drive 0" command.
>>>>>>>> 3991 Bad autochanger "loaded? drive 0" command: ERR=No such file or
>>>>>>>> directory.
>>>>>>>> Results=
>>>>>>>> 3901 open device failed: ERR=dev.c:425 Unable to open device
>>>>>>>> "ToTape.0"
>>>>>>>> (/dev/nst0): ERR=Input/output error
>>>>>>>>
>>>>>>>> What could be wrong. It was working before I upgraded.
>>>>>>> Permissions, probably. It's possible that, before the upgrade, the SD
>>>>>>> ran as root and it now runs as a different user.
>>>>>>>
>>>>>>> Arno
>>>>>>>
>>>>>>>> Mike
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> IT-Service Lehmann [EMAIL PROTECTED]
>>>>>>> Arno Lehmann http://www.its-lehmann.de
>>>>>>>
>>>>>>> -------------------------------------------------------------------------
>>>>>>> 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
>>>>>>> [email protected]
>>>>>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>>>>>
>>>>>>>
>>>>> --
>>>>> IT-Service Lehmann [EMAIL PROTECTED]
>>>>> Arno Lehmann http://www.its-lehmann.de
>>>>>
>>>>> -------------------------------------------------------------------------
>>>>> 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
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>>>
>>>>>
>>> --
>>> IT-Service Lehmann [EMAIL PROTECTED]
>>> Arno Lehmann http://www.its-lehmann.de
>>>
>>> -------------------------------------------------------------------------
>>> 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
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>>
>>>
>>
>
--
IT-Service Lehmann [EMAIL PROTECTED]
Arno Lehmann http://www.its-lehmann.de
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users