You ran into a bug in 1.38.x that causes the Director to incorrectly handle 
Pool names containing spaces.  Bug #492 has a patch file that will add all 
current patches to 1.38.1 generating 1.38.2.  Note, this patch file is 
preliminary because there may be additional changes before the 1.38.2 
release.

If you only want to fix the current problem, look at the patch for 
src/dird/catreq.c.  That part of the patch file contains a one line addition 
that fixes your bug ...

On Monday 21 November 2005 18:49, Cedric Charest wrote:
> Hello!
>
> I'm trying to configure Bacula for our backups at work with an Exabyte
> Packetloader 1x10 80/160 changer/tape backup.
>
> The changer is supported and everything, but I'm having a weird problem.
>
> Each time I start a job, I get this:
>
> --------------
> 18-Nov 23:05 newt-sd: Job Newt_Incremental.2005-11-18_23.05.00 waiting.
> Cannot find any appendable volumes.
> Please use the "label"  command to create a new Volume for:
>     Storage:      "Exabyte VXA2 Drive" (/dev/nst0)
>     Media type:   VXA-2
>     Pool:         Tapes Pool
> --------------
>
> BUT, all my tapes were labeled with a "label barcodes" and are appendable:
> --------------
> list media
> Pool: Tapes Pool
>
> | MediaId | VolumeName | VolStatus | VolBytes | VolFiles | VolRetention
> | Recycle | Slot | InChanger | MediaType | LastWritten         |
>
> +---------+------------+-----------+----------+----------+--------------+--
>-------+------+-----------+-----------+---------------------+
>
> |      41 | A0000001   | Append    |        1 |        0 |    1,814,400
> |       1 |    1 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      42 | A0000002   | Append    |        1 |        0 |    1,814,400
> |       1 |    2 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      43 | A0000003   | Append    |        1 |        0 |    1,814,400
> |       1 |    3 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      44 | A0000004   | Append    |        1 |        0 |    1,814,400
> |       1 |    4 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      45 | A0000005   | Append    |        1 |        0 |    1,814,400
> |       1 |    5 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      46 | A0000006   | Append    |        1 |        0 |    1,814,400
> |       1 |    6 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      47 | A0000007   | Append    |        1 |        0 |    1,814,400
> |       1 |    7 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      48 | A0000008   | Append    |        1 |        0 |    1,814,400
> |       1 |    8 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      49 | A0000009   | Append    |        1 |        0 |    1,814,400
> |       1 |    9 |         1 | VXA-2     | 0000-00-00 00:00:00 |
> |      50 | A0000010   | Append    |        1 |        0 |    1,814,400
> |       1 |   10 |         1 | VXA-2     | 0000-00-00 00:00:00 |
>
> +---------+------------+-----------+----------+----------+--------------+--
>-------+------+-----------+-----------+---------------------+ --------------
>
> An "st st" gives me:
> --------------
> Device status:
> Autochanger "Exabyte VXA2 Packetloader 1x10" with devices:
>    "Exabyte VXA2 Drive" (/dev/nst0)
> Device "DiskStorage" (/mnt/archive) is not open or does not exist.
> Device "Exabyte VXA2 Drive" (/dev/nst0) is mounted with Volume "A0000001"
>     Slot 1 is loaded in drive 0.
>     Total Bytes Read=64,512 Blocks Read=1 Bytes/block=64,512
>     Positioned at File=0 Block=0
> ====
>
> In Use Volume status:
> A0000001 on device "Exabyte VXA2 Drive" (/dev/nst0)
> ====
> --------------
>
> If I try to label a tape with another name, it says it's already labeled
> as A0000001, as an example.
>
> My bacula-sd.conf looks like this:
>
> --------------
> Device {
>   Name = Disk Storage
>   Media Type = File
>   Archive Device = /mnt/archive
>   LabelMedia = yes;                  # lets Bacula label unlabeled media
>   Random Access = Yes;
>   AutomaticMount = yes;              # when device opened, read it
>   RemovableMedia = no;
>   AlwaysOpen = no;
> }
>
> Autochanger {
>    Name = "Exabyte VXA2 Packetloader 1x10"
>    Device = "Exabyte VXA2 Drive"
>    Changer Command = "/usr/local/bacula/etc/mtx-changer %c %o %S %a %d"
>    Changer Device = /dev/sg1
> }
>
> Device {
>    Name = "Exabyte VXA2 Drive"
>    Media Type = VXA-2
>    Archive Device = /dev/nst0
>    AutomaticMount = yes;
>    AlwaysOpen = yes;
>    RemovableMedia = yes;
>    RandomAccess = no;
>    AutoChanger = yes
>    Changer Command = "/usr/local/bacula/etc/mtx-changer %c %o %S %a %d"
>    Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
>    Changer Device = /dev/sg1
> }
> --------------
>
> Any help would be greatly appreciated!
>
> Thanks!

-- 
Best regards,

Kern

  (">
  /\
  V_V


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to