Brian Debelius schrieb: > There are 2 different mt programs. One is from cpio (i think), and the > other is from the mt-st package. I think you are having problems > detecting which mt you have. > > At the beginning of mtx-changer is a case function that sets the ready > string for wait_for_drive. The newer mtx-changer script correctly > handles this. > > I think you need to modify your mtx-changer to look like this (or use > the current mtx-changer) > > Linux) > ready="ONLINE" > if test -f /etc/debian_version ; then > mt --version | grep "mt-st" > /dev/null 2>&1 > if test $? -eq 1; then > ready="drive status" > fi > fi > booth versions are from the cpio package:
zlato:~# mt --version mt (GNU cpio 2.9) zlato:~# /etc/bacula/mt --version mt (GNU cpio 2.6) so "grep mt-st" will not match and the current default mtx-changer will not work with the actual version of gnu mt. > Thomas wrote: >> without tape i get this output >> >> lenny: >> time mt -f /dev/nst1 status >> mt: /dev/nst1: rmtopen failed: Kein Medium gefunden >> >> real 2m0.530s >> user 0m0.000s >> sys 0m0.000s >> >> etch >> time /etc/bacula/mt -f /dev/nst1 status >> /etc/bacula/mt: /dev/nst1: Kein Medium gefunden >> >> real 0m0.016s >> user 0m0.000s >> sys 0m0.000s >> >> >> the new mt version needs 2 minutes .... >> >> Arno Lehmann schrieb: >> >>> Hi, >>> >>> 17.02.2009 09:48, Thomas wrote: >>> >>>> Hi List, >>>> >>>> yesterday i did an upgrade from etch to lenny. >>>> after the update bacula was no longer able to verify >>>> that the tapes are loaded correctly. >>>> >>> ... >>> >>>> but the mt output shows no ONLINE >>>> >>>> >>>> zlato:~# mt -f /dev/nst0 status >>>> drive type = 114 >>>> drive status = 1224736768 >>>> sense key error = 0 >>>> residue count = 0 >>>> file number = 0 >>>> block number = 0 >>>> zlato:~# >>>> >>>> this is the output from the etch mt: >>>> >>>> /etc/bacula/mt -f /dev/nst0 status >>>> drive type = Generic SCSI-2 tape >>>> drive status = 1224736768 >>>> sense key error = 0 >>>> residue count = 0 >>>> file number = 4 >>>> block number = 0 >>>> Tape block size 0 bytes. Density code 0x49 (unknown). >>>> Soft error count since last status=0 >>>> General status bits on (81010000): >>>> EOF ONLINE IM_REP_EN >>>> >>>> >>>> zlato:~# mt --version >>>> mt (GNU cpio 2.9) >>>> zlato:~# /etc/bacula/mt --version >>>> mt (GNU cpio 2.6) >>>> zlato:~# >>>> >>>> zlato:~# strings /bin/mt | grep -i online >>>> zlato:~# strings /etc/bacula/mt | grep -i online >>>> ONLINE >>>> zlato:~# >>>> >>>> >>>> currently i use the etch mt, but what was the correct way to use the >>>> lenny mt? >>>> (compiling mt from source does not help, the output is identically >>>> to the lenny mt, >>>> so it looks not like a debian problem) >>>> >>> This seems to be a problem because the current mt produces different >>> output... it would be best if you ran mt without a tape loaded and >>> compared the output, so we can see what actually indicates a tape >>> loaded and ready. >>> >>> Arno >>> >>> >>>> Regards >>>> >>>> Thomas >>>> >> >> > -- [:O]###[O:] ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users