ekke85 wrote:
> Hi
> 
> I hope someone can help me or point me in the right direction. I have a bran 
> new Quantum Scalar i500 with 5 drives and 125 slots. When ever I try to do 
> "label barcodes" it fails with timeout errors. Bacula is reading the barcodes 
> from the tape drive but is not labeling it.
> 
> ==============================================
> This is my bacula-sd.conf:
> ==============================================
> 
> Autochanger {
>   Name = Autochanger
>   Changer Device = /dev/sg3
>   Device = Ultrium-4-SCSI-1, Ultrium-4-SCSI-2, Ultrium-4-SCSI-3, 
> Ultrium-4-SCSI-4, Ultrium-4-SCSI-5
>   Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
> }
> 
> 
> 
> Device {
>   Name = Ultrium-4-SCSI-1            
>           #
>   Archive Device = /dev/nst0
>   Device Type = Tape
>   Media Type = ULTRIUM-LTO-4
>   Autochanger = Yes
>   Alert Command = "sh -c 'smartctl -H -l error %c'"
>   Drive Index = 0
>   RemovableMedia = yes
>   Random Access = no
>   Maximum Spool Size = 30gb
>   Maximum Job Spool Size = 10gb
>   Spool Directory = /var/spool/backup
> }
> 
> Device {
>   Name = Ultrium-4-SCSI-2            
>           #
>   Archive Device = /dev/nst1
>   Device Type = Tape
>   Media Type = ULTRIUM-LTO-4
>   Autochanger = Yes
>   Alert Command = "sh -c 'smartctl -H -l error %c'"
>   Drive Index = 1
>   RemovableMedia = yes
>   Random Access = no
>   Maximum Spool Size = 30gb
>   Maximum Job Spool Size = 10gb
>   Spool Directory = /var/spool/backup
> }
> 
> Device {
>   Name = Ultrium-4-SCSI-3            
>           #
>   Archive Device = /dev/nst2
>   Device Type = Tape
>   Media Type = ULTRIUM-LTO-4
>   Autochanger = Yes
>   Alert Command = "sh -c 'smartctl -H -l error %c'"
>   Drive Index = 2
>   RemovableMedia = yes
>   Random Access = no
>   Maximum Spool Size = 30gb
>   Maximum Job Spool Size = 10gb
>   Spool Directory = /var/spool/backup
> }
> 
> Device {
>   Name = Ultrium-4-SCSI-4            
>           #
>   Archive Device = /dev/nst3
>   Device Type = Tape
>   Media Type = ULTRIUM-LTO-4
>   Autochanger = Yes
>   Alert Command = "sh -c 'smartctl -H -l error %c'"
>   Drive Index = 3
>   RemovableMedia = yes
>   Random Access = no
>   Maximum Spool Size = 30gb
>   Maximum Job Spool Size = 10gb
>   Spool Directory = /var/spool/backup
> }
> 
> Device {
>   Name = Ultrium-4-SCSI-5            
>           #
>   Archive Device = /dev/nst4
>   Device Type = Tape
>   Media Type = ULTRIUM-LTO-4
>   Autochanger = Yes
>   Alert Command = "sh -c 'smartctl -H -l error %c'"
>   Drive Index = 4
>   RemovableMedia = yes
>   Random Access = no
>   Maximum Spool Size = 30gb
>   Maximum Job Spool Size = 10gb
>   Spool Directory = /var/spool/backup
> }
> 
> ==============================================
> and this is my bacula-dir.conf
> ==============================================
> Storage {
>   Name = Autochanger
>   Address = rhbackup3              
>   
>   SDPort = 9103
>   Password = "somepasswd" 
>   Device = Autochanger
>   Media Type = ULTRIUM-LTO-4            
>  
>   Autochanger = yes              
>      
> }
> 
> ==============================================
> 
> When I run the btape test it works fine with no issues or errors.
> 
> btape -c /etc/bacula/bacula-sd.conf /dev/nst3
> Tape block granularity is 1024 bytes.
> btape: butil.c:284 Using device: "/dev/nst3" for writing.
> 26-Apr 11:14 btape JobId 0: 3301 Issuing autochanger "loaded? drive 
> 3" command.
> 26-Apr 11:14 btape JobId 0: 3302 Autochanger "loaded? drive 3", 
> result: nothing loaded.
> 26-Apr 11:14 btape JobId 0: 3301 Issuing autochanger "loaded? drive 
> 3" command.
> 26-Apr 11:14 btape JobId 0: 3302 Autochanger "loaded? drive 3", 
> result: nothing loaded.
> btape: btape.c:476 open device "Ultrium-4-SCSI-4" 
> (/dev/nst3): OK
> *test
> 
> === Write, rewind, and re-read test ===
> 
> I'm going to write 10000 records and an EOF
> then write 10000 records and an EOF, then rewind,
> and re-read the data to verify that it is correct.
> 
> This is an *essential* feature ...
> 
> btape: btape.c:1148 Wrote 10000 blocks of 64412 bytes.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1164 Wrote 10000 blocks of 64412 bytes.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1206 Rewind OK.
> 10000 blocks re-read correctly.
> Got EOF on tape.
> 10000 blocks re-read correctly.
> === Test Succeeded. End Write, rewind, and re-read test ===
> 
> btape: btape.c:1274 Block position test
> btape: btape.c:1286 Rewind OK.
> Reposition to file:block 0:4
> Block 5 re-read correctly.
> Reposition to file:block 0:200
> Block 201 re-read correctly.
> Reposition to file:block 0:9999
> Block 10000 re-read correctly.
> Reposition to file:block 1:0
> Block 10001 re-read correctly.
> Reposition to file:block 1:600
> Block 10601 re-read correctly.
> Reposition to file:block 1:9999
> Block 20000 re-read correctly.
> === Test Succeeded. End Write, rewind, and re-read test ===
> 
> 
> 
> === Append files test ===
> 
> This test is essential to Bacula.
> 
> I'm going to write one record  in file 0,
>                    two 
> records in file 1,
>              and three records in file 2
> 
> btape: btape.c:578 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> 26-Apr 11:15 btape JobId 0: 3301 Issuing autochanger "loaded? drive 
> 3" command.
> 26-Apr 11:15 btape JobId 0: 3302 Autochanger "loaded? drive 3", 
> result: nothing loaded.
> btape: btape.c:476 open device "Ultrium-4-SCSI-4" 
> (/dev/nst3): OK
> btape: btape.c:578 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> btape: btape.c:1418 Now moving to end of medium.
> btape: btape.c:629 Moved to end of medium.
> We should be in file 3. I am at file 3. This is correct!
> 
> Now the important part, I am going to attempt to append to the tape.
> 
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:578 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> Done appending, there should be no I/O errors
> 
> Doing Bacula scan of blocks:
> 1 block of 64448 bytes in file 1
> End of File mark.
> 2 blocks of 64448 bytes in file 2
> End of File mark.
> 3 blocks of 64448 bytes in file 3
> End of File mark.
> 1 block of 64448 bytes in file 4
> End of File mark.
> Total files=4, blocks=7, bytes = 451,136
> End scanning the tape.
> We should be in file 4. I am at file 4. This is correct!
> 
> The above Bacula scan should have output identical to what follows.
> Please double check it ...
> === Sample correct output ===
> 1 block of 64448 bytes in file 1
> End of File mark.
> 2 blocks of 64448 bytes in file 2
> End of File mark.
> 3 blocks of 64448 bytes in file 3
> End of File mark.
> 1 block of 64448 bytes in file 4
> End of File mark.
> Total files=4, blocks=7, bytes = 451,136
> === End sample correct output ===
> 
> If the above scan output is not identical to the
> sample output, you MUST correct the problem
> or Bacula will not be able to write multiple Jobs to 
> the tape.
> 
> 
> === Write, backup, and re-read test ===
> 
> I'm going to write three records and an EOF
> then backup over the EOF and re-read the last record.
> Bacula does this after writing the last block on the
> tape to verify that the block was written correctly.
> 
> This is not an *essential* feature ...
> 
> btape: btape.c:578 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> btape: btape.c:813 Wrote first record of 64412 bytes.
> btape: btape.c:824 Wrote second record of 64412 bytes.
> btape: btape.c:835 Wrote third record of 64412 bytes.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:851 Backspaced over EOF OK.
> btape: btape.c:856 Backspace record OK.
> btape: btape.c:874 
> Block re-read correct. Test succeeded!
> === End Write, backup, and re-read test ===
> 
> 
> 
> === Forward space files test ===
> 
> This test is essential to Bacula.
> 
> I'm going to write five files then test forward spacing
> 
> btape: btape.c:578 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:1905 Wrote one record of 64412 bytes.
> btape: btape.c:1907 Wrote block to device.
> btape: btape.c:608 Wrote 1 EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> btape: btape.c:578 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> btape: btape.c:1632 Now forward spacing 1 file.
> We should be in file 1. I am at file 1. This is correct!
> btape: btape.c:1644 Now forward spacing 2 files.
> We should be in file 3. I am at file 3. This is correct!
> btape: btape.c:578 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> btape: btape.c:1657 Now forward spacing 4 files.
> We should be in file 4. I am at file 4. This is correct!
> 
> btape: btape.c:1675 Now forward spacing 1 more file.
> We should be in file 5. I am at file 5. This is correct!
> 
> === End Forward space files test ===
> 
> 
> Ah, I see you have an autochanger configured.
> To test the autochanger you must have a blank tape
>  that I can write on in Slot 1.
> 
> Do you wish to continue with the Autochanger test? (y/n): yes
> 
> 
> === Autochanger test ===
> 
> 3301 Issuing autochanger "loaded" command.
> Nothing loaded in the drive. OK.
> 3303 Issuing autochanger "load 1 3" command.
> 3303 Autochanger "load 1 3" status is OK.
> 26-Apr 11:17 btape JobId 0: 3301 Issuing autochanger "loaded? drive 
> 3" command.
> 26-Apr 11:18 btape JobId 0: 3302 Autochanger "loaded? drive 3", 
> result is Slot 1.
> btape: btape.c:476 open device "Ultrium-4-SCSI-4" 
> (/dev/nst3): OK
> btape: btape.c:1562 Rewound "Ultrium-4-SCSI-4" (/dev/nst3)
> btape: btape.c:1569 Wrote EOF to "Ultrium-4-SCSI-4" 
> (/dev/nst3)
> 
> The test autochanger worked!!
> 
> =============================================
> But then when I am in bconsole and try to do label barcodes I get:
> 
> rhbackup3 bacula]# bconsole 
> Connecting to Director uk5-rhbackup3:9101
> 1000 OK: rhbackup3.mblox.com-dir Version: 5.0.1 (24 February 
> 2010)
> Enter a period to cancel a command.
> *label barcodes slots=1
> Automatically selected Catalog: MyCatalog
> Using Catalog "MyCatalog"
> The defined Storage resources are:
>      1: File
>      2: Autochanger
> Select Storage resource (1-2): 2
> Connecting to Storage daemon Autochanger at rhbackup3:9103 ...
> Enter autochanger drive[0]: 
> Connecting to Storage daemon Autochanger at rhbackup3:9103 ...
> 3306 Issuing autochanger "slots" command.
> Device "Autochanger" has 131 slots.
> Connecting to Storage daemon Autochanger at rhbackup3:9103 ...
> 3306 Issuing autochanger "list" command.
> The following Volumes will be labeled:
> Slot  Volume
> ==============
>    1  MBX181
> Do you want to label these Volumes? (yes|no): yes
> Defined Pools:
>      1: Default
>      2: File
>      3: Scratch
> Select the Pool (1-3): 1
> Connecting to Storage daemon Autochanger at rhbackup3:9103 ...
> Sending label command for Volume "MBX181" Slot 1 ...
> 3301 Issuing autochanger "loaded? drive 0" command.
> 3302 Autochanger "loaded? drive 0", result: nothing loaded.
> 3304 Issuing autochanger "load slot 1, drive 0" command.
> 3992 Bad autochanger "load slot 1, drive 0": ERR=Child died from signal 
> 15: Termination.
> Results=Program killed by Bacula (timeout)
> Label command failed for Volume MBX181.
> 
> I also have 20100426-15:37:17 Device /dev/nst0 - not ready, 
> retrying... in the log. I am not sure what I am doing wrong here, if anyone 
> has had this before...please help. Also let me know if there is any other 
> information that you might need.
> 
> ekke85


sorry i forgot to mention that i have a RHEL5.3 box running Bacula Version: 
5.0.1

ekke85

+----------------------------------------------------------------------
|This was sent by ekk...@gmail.com via Backup Central.
|Forward SPAM to ab...@backupcentral.com.
+----------------------------------------------------------------------



------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to