> -----Original Message-----
> From: Dan Langille [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, December 18, 2007 9:36 AM
> To: Robin Blanchard
> Cc: bacula-users@lists.sourceforge.net
> Subject: Re: [Bacula-users] FW: new to bacula; help w/autochanger
> 
> Robin Blanchard wrote:
> >>> [a lot of old stuff snipped]
> >>>
> >>> I think you are now asking for help with the above messages, but
> you
> >>> haven't explicitly asked.
> >>>
> >>> When running btape, be sure bacula-sd is not running.  That is
your
> >>> firstcheck.
> >> The second check would be the permissions. If the SD runs as user
> >> bacula, make sure that user can write to /dev/nst0. Running a test
> as
> >> root is more likely to succeed :-)
> >>
> >
> > Progress ! Thanks for the tips thus far. What next ? It does sort of
> > look like a permissions issue (despite all of this being performed
as
> > uid 0):
> >
> > # ps ax |fgrep -i acula
> > 16835 pts/0    S+     0:00 fgrep -i acula
> >
> > # whoami
> > root
> >
> > # ls -ald {/dev/sg2,/dev/st0,/dev/nst0}
> > crw-rw---- 1 root disk  9, 128 Dec 17 11:13 /dev/nst0
> > crw-rw---- 1 root disk 21,   2 Dec 17 11:13 /dev/sg2
> > crw-rw---- 1 root disk  9,   0 Dec 17 11:13 /dev/st0
> 
> When I do, on FreeBSD, is ensure Bacula is a member of the disk group.
> FYI, on FreeBSD, that would be the operator group.
> 
> >
> > # mtx -f /dev/sg2 load 1
> >
> > # mtx -f /dev/sg2 status
> >   Storage Changer /dev/sg2:1 Drives, 20 Slots ( 0 Import/Export )
> > Data Transfer Element 0:Full (Storage Element 1 Loaded):VolumeTag =
> > B00023L3
> >       Storage Element 1:Empty
> >       Storage Element 2:Full :VolumeTag=B00039L3
> >       Storage Element 3:Full :VolumeTag=B00029L3
> >       Storage Element 4:Full :VolumeTag=B00025L3
> >       Storage Element 5:Full :VolumeTag=B00028L3
> >       Storage Element 6:Full :VolumeTag=B00022L3
> >       Storage Element 7:Full :VolumeTag=B00026L3
> >       Storage Element 8:Full :VolumeTag=B00031L3
> >       Storage Element 9:Full :VolumeTag=B00030L3
> >       Storage Element 10:Full :VolumeTag=B00037L3
> >
> >       Storage Element 11:Full :VolumeTag=B00034L3
> >
> >       Storage Element 12:Full :VolumeTag=B00035L3
> >
> >       Storage Element 13:Full :VolumeTag=B00036L3
> >
> >       Storage Element 14:Full :VolumeTag=B00038L3
> >
> >       Storage Element 15:Full :VolumeTag=B00032L3
> >
> >       Storage Element 16:Full :VolumeTag=B00024L3
> >
> >       Storage Element 17:Full :VolumeTag=B00021L3
> >
> >       Storage Element 18:Full :VolumeTag=B00020L3
> >
> >       Storage Element 19:Full :VolumeTag=B00027L3
> >
> >       Storage Element 20:Full :VolumeTag=B00033L3
> >
> >
> > # mt -f /dev/nst0 status
> > SCSI 2 tape drive:
> > File number=0, block number=0, partition=0.
> > Tape block size 0 bytes. Density code 0x44 (no translation).
> > Soft error count since last status=0
> > General status bits on (41010000):
> >  BOT ONLINE IM_REP_EN
> 
> > [EMAIL PROTECTED] ~]# /usr/local/bacula-2.2.6/sbin/btape -v -c
> > /usr/local/bacula-2.2.6/etc/bacula-sd.conf /dev/nst0
> > Tape block granularity is 1024 bytes.
> > btape: butil.c:285 Using device: "/dev/nst0" for writing.
> > 18-Dec 08:54 btape JobId 0: 3301 Issuing autochanger "loaded? drive
> 0"
> > command.
> > 18-Dec 08:54 btape JobId 0: 3302 Autochanger "loaded? drive 0",
> result
> > is Slot 1.
> > 18-Dec 08:54 btape JobId 0: 3301 Issuing autochanger "loaded? drive
> 0"
> > command.
> > 18-Dec 08:54 btape JobId 0: 3302 Autochanger "loaded? drive 0",
> result
> > is Slot 1.
> > btape: btape.c:368 open device "LTO3-1" (/dev/nst0): OK
> > *test
> >
> > === Write, rewind, and re-read test ===
> >
> > I'm going to write 1000 records and an EOF
> > then write 1000 records and an EOF, then rewind,
> > and re-read the data to verify that it is correct.
> >
> > This is an *essential* feature ...
> >
> > 18-Dec 08:55 btape JobId 0: Error: block.c:569 Write error at 0:1 on
> > device "LTO3-1" (/dev/nst0). ERR=Input/output error.
> > 18-Dec 08:56 btape JobId 0: Error: Backspace record at EOT failed.
> > ERR=Input/output error
> > btape: btape.c:823 Error writing block to device.
> 
> Is this the entire output?  Often btape will provide suggested changes
> for your configuration.  Did you see any?

Yes, that was the entire output:

# mt -f /dev/st0 rewind
# mt -f /dev/st0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x44 (no translation).
Soft error count since last status=0
General status bits on (41010000):
 BOT ONLINE IM_REP_EN
# mtx -f /dev/sg2 status
  Storage Changer /dev/sg2:1 Drives, 20 Slots ( 0 Import/Export )
Data Transfer Element 0:Full (Storage Element 1 Loaded):VolumeTag =
B00023L3                        
      Storage Element 1:Empty
      Storage Element 2:Full :VolumeTag=B00039L3                        
      Storage Element 3:Full :VolumeTag=B00029L3                        
      Storage Element 4:Full :VolumeTag=B00025L3                        
      Storage Element 5:Full :VolumeTag=B00028L3                        
      Storage Element 6:Full :VolumeTag=B00022L3                        
      Storage Element 7:Full :VolumeTag=B00026L3                        
      Storage Element 8:Full :VolumeTag=B00031L3                        
      Storage Element 9:Full :VolumeTag=B00030L3                        
      Storage Element 10:Full :VolumeTag=B00037L3

      Storage Element 11:Full :VolumeTag=B00034L3

      Storage Element 12:Full :VolumeTag=B00035L3

      Storage Element 13:Full :VolumeTag=B00036L3

      Storage Element 14:Full :VolumeTag=B00038L3

      Storage Element 15:Full :VolumeTag=B00032L3

      Storage Element 16:Full :VolumeTag=B00024L3

      Storage Element 17:Full :VolumeTag=B00021L3

      Storage Element 18:Full :VolumeTag=B00020L3

      Storage Element 19:Full :VolumeTag=B00027L3

      Storage Element 20:Full :VolumeTag=B00033L3
# /usr/local/bacula-2.2.6/sbin/btape -v -c
/usr/local/bacula-2.2.6/etc/bacula-sd.conf /dev/nst0 
Tape block granularity is 1024 bytes.
btape: butil.c:285 Using device: "/dev/nst0" for writing.
18-Dec 09:43 btape JobId 0: 3301 Issuing autochanger "loaded? drive 0"
command.
18-Dec 09:43 btape JobId 0: 3302 Autochanger "loaded? drive 0", result
is Slot 1.
18-Dec 09:43 btape JobId 0: 3301 Issuing autochanger "loaded? drive 0"
command.
18-Dec 09:43 btape JobId 0: 3302 Autochanger "loaded? drive 0", result
is Slot 1.
btape: btape.c:368 open device "LTO3-1" (/dev/nst0): OK
*test

=== Write, rewind, and re-read test ===

I'm going to write 1000 records and an EOF
then write 1000 records and an EOF, then rewind,
and re-read the data to verify that it is correct.

This is an *essential* feature ...

18-Dec 09:45 btape JobId 0: Error: block.c:569 Write error at 0:1 on
device "LTO3-1" (/dev/nst0). ERR=Input/output error.
18-Dec 09:45 btape JobId 0: Error: Backspace record at EOT failed.
ERR=Input/output error
btape: btape.c:823 Error writing block to device.
* 

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to