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