Just a potshot guess, I don't have an auto-changer, but, isn't the "bacula" user supposed to have proper permissions to the device for writing? I had to make sure the file store locally had rw access for the bacula user themselves when I set it up, not sure if that's the ticket.
-- Shawn Qureshi Artemide, Inc. IT Specialist On Thu, 2009-08-13 at 13:34 -0400, 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 > > Could this be a permission issue? I'm running as root (via sudo). The > output I'm encountering is: > > $ sudo /sbin/btape -c /etc/bacula/bacula-sd.conf /dev/nst0 > Password: > Sorry, try again. > Password: > Tape block granularity is 1024 bytes. > btape: butil.c:285 Using device: "/dev/nst0" for writing. > 13-Aug 13:32 btape JobId 0: 3301 Issuing autochanger "loaded? drive 0" > command. > 13-Aug 13:32 btape JobId 0: 3302 Autochanger "loaded? drive 0", result: > nothing loaded. > 13-Aug 13:32 btape JobId 0: 3301 Issuing autochanger "loaded? drive 0" > command. > 13-Aug 13:32 btape JobId 0: 3302 Autochanger "loaded? drive 0", result: > nothing loaded. > btape: btape.c:383 open device "LTO-4" (/dev/nst0): OK > * > > > Which isn't quite what I saw in 2006. > > > > > > > > > I'm guessing that I'm overlooking something simple. More eyes please? > > > > > > The SD autochanger and device configuration: > > > > > > Autochanger { > > Name = "LTO-4-changer" > > Device = LTO-4 > > Changer Command = "/etc/bacula/mtx-changer %c %o %s %a %d" > > Changer Device = /dev/sg4 > > } > > > > # > > # A Linux or Solaris LTO-4 tape drive > > # > > Device { > > Name = LTO-4 > > Media Type = LTO-4 > > Archive Device = /dev/nst0 > > AutomaticMount = yes; # when device opened, read it > > AlwaysOpen = yes; > > RemovableMedia = yes; > > RandomAccess = no; > > AutoChanger = yes > > > > # # Enable the Alert command only if you have the mtx package loaded > > ## Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" > > ## If you have smartctl, enable this, it has more info than tapeinfo > > ## Alert Command = "sh -c 'smartctl -H -l error %c'" > > } > > > > > > > > > > Debug output follows: > > > > $ sudo /sbin/btape -d100 -c /etc/bacula/bacula-sd.conf /dev/nst0 > > Tape block granularity is 1024 bytes. > > btape: stored_conf.c:701-0 Inserting director res: > > backup01.scs.myyearbook.com-mon > > btape: stored_conf.c:701-0 Inserting device res: LTO-4 > > btape: butil.c:285 Using device: "/dev/nst0" for writing. > > btape: dev.c:269-0 init_dev: tape=1 dev_name=/dev/nst0 > > btape: dev.c:345-0 open dev: type=2 dev_name="LTO-4" (/dev/nst0) vol= > > mode=OPEN_READ_ONLY > > btape: dev.c:394-0 Open dev: device is tape > > 13-Aug 13:04 btape JobId 0: 3301 Issuing autochanger "loaded? drive 0" > > command. > > btape: autochanger.c:273-0 Run program=/etc/bacula/mtx-changer /dev/sg4 > > loaded 0 /dev/nst0 0 > > btape: autochanger.c:275-0 run_prog: /etc/bacula/mtx-changer /dev/sg4 > > loaded 0 /dev/nst0 0 stat=0 result=AAM240L4 > > 13-Aug 13:04 btape JobId 0: 3302 Autochanger "loaded? drive 0", result: > > nothing loaded. > > btape: dev.c:409-0 Try open "LTO-4" (/dev/nst0) mode=OPEN_READ_ONLY > > btape: dev.c:431-0 Rewind after open > > btape: dev.c:2483-0 In set_os_device_parameters > > btape: dev.c:2489-0 Set block size to zero > > btape: dev.c:2505-0 MTSETDRVBUFFER > > btape: dev.c:483-0 open dev: tape 3 opened > > btape: dev.c:358-0 preserve=0x0 fd=3 > > btape: dev.c:336-0 Close fd for mode change. > > btape: dev.c:345-0 open dev: type=2 dev_name="LTO-4" (/dev/nst0) vol= > > mode=OPEN_READ_WRITE > > btape: dev.c:394-0 Open dev: device is tape > > 13-Aug 13:04 btape JobId 0: 3301 Issuing autochanger "loaded? drive 0" > > command. > > btape: autochanger.c:273-0 Run program=/etc/bacula/mtx-changer /dev/sg4 > > loaded 0 /dev/nst0 0 > > btape: autochanger.c:275-0 run_prog: /etc/bacula/mtx-changer /dev/sg4 > > loaded 0 /dev/nst0 0 stat=0 result=AAM240L4 > > 13-Aug 13:04 btape JobId 0: 3302 Autochanger "loaded? drive 0", result: > > nothing loaded. > > btape: dev.c:409-0 Try open "LTO-4" (/dev/nst0) mode=OPEN_READ_WRITE > > btape: dev.c:431-0 Rewind after open > > btape: dev.c:2483-0 In set_os_device_parameters > > btape: dev.c:2489-0 Set block size to zero > > btape: dev.c:2505-0 MTSETDRVBUFFER > > btape: dev.c:483-0 open dev: tape 3 opened > > btape: dev.c:358-0 preserve=0x0 fd=3 > > btape: btape.c:383 open device "LTO-4" (/dev/nst0): OK > > * > > > > > > -- > > 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@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/bacula-users > > > > > -- > Dan Langille -- http://langille.org/ >
<<attachment: artemide-logo.jpg>>
------------------------------------------------------------------------------ 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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users