From: Mike V. <mev...@co...> - 2007-05-11 14:05:41
|
I ran mt -f /dev/nst0 status as the bacula user and got the following: /dev/nst0: Input/output error Then I ran mtx -f /dev/nst0 inquire as root and got the following: cannot open SCSI device '/dev/nst0' - Input/output error 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 al...@it... >>>>> 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 >>>>> Bac...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/bacula-users >>>>> >>>>> >>> -- >>> IT-Service Lehmann al...@it... >>> 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 >>> Bac...@li... >>> https://lists.sourceforge.net/lists/listinfo/bacula-users >>> >>> >> > > -- > IT-Service Lehmann al...@it... > 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 > Bac...@li... > https://lists.sourceforge.net/lists/listinfo/bacula-users > > -- View this message in context: http://www.nabble.com/Autochanger-problem-tf3723302.html#a10432645 Sent from the Bacula - Users mailing list archive at Nabble.com. |