Hi!

I'm using bacula to backup on DVD. I was using bacula-1.37.40 on a
gentoo x86 (wihtout any problem) system before and switched to an amd64
arch. After my switch, i've decided to install the latest stable version
of bacula (1.38.5). In the 2 scenarios, i'm using the patched version of
dvd+rw-tools. During the switch, my volume was not full and
bacula-1.38.5 on gentoo amd64 installation did complete the volume
wihtout any problem. But after the volume was full, i've put another
media just to find out that my new installation was not able to label
media anymore.

First, a little question to see if i get it right:

- Does bacula use dvd-handler to label the DVD?

Cause if i'm right, i'm able to use it to put the label on the DVD;

/usr/local/bacula/etc/dvd-handler /dev/dvd write 1 NEO_7

is doing OK and i can mount the DVD after that.

I've also tried to use my bacula-1.37.40 x86 installation on my amd64
machine but still no luck. I've also tried to install the latest CVS
version (1.92) but was not able to compile bacula-sd (scan.c seems
missing).

I've attached the debug information of bacula when i try to label a
media.

Thanks a lot for your help!
saloon-dir: ua_label.c:652 label DVD-WRITER VolumeName=NEO_7 PoolName=Default 
MediaType=DVD Slot=0 drive=-1
saloon-sd: dircmd.c:194 <dird: label DVD-WRITER VolumeName=NEO_7 
PoolName=Default MediaType=DVD Slot=0 drive=-1saloon-sd: dircmd.c:208 Do 
command: label
saloon-sd: dircmd.c:513 Found device DVD-WRITER
saloon-sd: dircmd.c:551 Found changer device DVD-WRITER
saloon-sd: dircmd.c:395 Stole device "DVD-WRITER" (/dev/dvd) lock, writing 
label.
saloon-sd: dev.c:277 open dev: tape=0 dev_name="DVD-WRITER" (/dev/dvd) 
vol=NEO_7 mode=OPEN_READ_WRITE
saloon-sd: dev.c:283 call open_dvd_device mode=OPEN_READ_WRITE
saloon-sd: dev.c:470 Enter: open_dvd_dev: DVD dev= mode=OPEN_READ_WRITE
saloon-sd: dev.c:487 open_dvd_device: num_parts=0, VolCatInfo.VolCatParts=0
saloon-sd: dvd.c:78 Enter mount_dev
saloon-sd: dvd.c:125 do_mount_dev: cmd=sudo /bin/mount -t iso9660 -o ro 
/dev/dvd /mnt/dvd mounted=0
saloon-sd: dvd.c:117 ======= DVD mount=0
saloon-sd: dvd.c:152 Device "DVD-WRITER" (/dev/dvd) cannot be mounted. 
ERR=mount: wrong fs type, bad option, bad superblock on /dev/dvd,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


saloon-sd: dvd.c:190 open_mounted_dev: ignoring . in /mnt/dvd
saloon-sd: dvd.c:190 open_mounted_dev: ignoring .. in /mnt/dvd
saloon-sd: dvd.c:182 open_mounted_dev: failed to find suitable file in dir 
/mnt/dvd (dev="DVD-WRITER" (/dev/dvd))
saloon-sd: dvd.c:196 open_mounted_dev: got 0 files in the mount point (not 
counting ., .. and .keep)
saloon-sd: dvd.c:206 ============ DVD mount=0
saloon-sd: dvd.c:78 Enter mount_dev
saloon-sd: dvd.c:125 do_mount_dev: cmd=sudo /bin/mount -t iso9660 -o ro 
/dev/dvd /mnt/dvd mounted=0
saloon-sd: dvd.c:117 ======= DVD mount=0
saloon-sd: dvd.c:152 Device "DVD-WRITER" (/dev/dvd) cannot be mounted. 
ERR=mount: wrong fs type, bad option, bad superblock on /dev/dvd,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


saloon-sd: dvd.c:190 open_mounted_dev: ignoring . in /mnt/dvd
saloon-sd: dvd.c:190 open_mounted_dev: ignoring .. in /mnt/dvd
saloon-sd: dvd.c:182 open_mounted_dev: failed to find suitable file in dir 
/mnt/dvd (dev="DVD-WRITER" (/dev/dvd))
saloon-sd: dvd.c:196 open_mounted_dev: got 0 files in the mount point (not 
counting ., .. and .keep)
saloon-sd: dvd.c:206 ============ DVD mount=0
saloon-sd: dvd.c:248 update_free_space_dev: 
cmd=/usr/local/bacula/etc/dvd-handler /dev/dvd free
saloon-sd: dvd.c:257 Free space program run : 4689887232
No Error reported.

saloon-sd: dvd.c:292 update_free_space_dev: free_space=4689887232 
freespace_ok=1 free_space_errno=0 have_media=1
saloon-sd: dev.c:514 Could not mount device "DVD-WRITER" (/dev/dvd), this is 
not a problem (num_parts == 0), and have media.
saloon-sd: dev.c:533 open dev: DVD dev= mode=OPEN_READ_WRITE part=0 npart=0 
volcatnparts=0
saloon-sd: dev.c:535 openmode=2 OPEN_READ_WRITE
saloon-sd: dvd.c:69 Exit make_dvd_filename: arch=/home/bacula/work/NEO_7
saloon-sd: dev.c:552 mode=OPEN_READ_WRITE open(/home/bacula/work/NEO_7, 0x42, 
0640)
saloon-sd: dev.c:576 after open fd=5
saloon-sd: dvd.c:559 Enter lseek_dev fd=5 part=0 nparts=0
saloon-sd: dvd.c:601 lseek_dev SEEK_CUR to 0
saloon-sd: dvd.c:607 lseek_dev SEEK_CUR returns 0
saloon-sd: label.c:71 Enter read_volume_label res=0 device="DVD-WRITER" 
(/dev/dvd) vol=NEO_7 dev_Vol=*NULL*
saloon-sd: dev.c:621 rewind res=0 fd=5 "DVD-WRITER" (/dev/dvd)
saloon-sd: dvd.c:559 Enter lseek_dev fd=5 part=0 nparts=0
saloon-sd: dvd.c:569 lseek_dev SEEK_SET to 0 (part_start=0)
saloon-sd: label.c:138 Big if statement in read_volume_label
saloon-sd: block.c:884 Full read() in read_block_from_device() len=64512
saloon-sd: block.c:948 Read device got 0 bytes at 0:0
saloon-sd: label.c:143 Requested Volume "NEO_7" on "DVD-WRITER" (/dev/dvd) is 
not a Bacula labeled Volume, because: ERR=block.c:953 Read zero bytes at 0:0 on 
device "DVD-WRITER" (/dev/dvd).
saloon-sd: dev.c:621 rewind res=0 fd=5 "DVD-WRITER" (/dev/dvd)
saloon-sd: dvd.c:559 Enter lseek_dev fd=5 part=0 nparts=0
saloon-sd: dvd.c:569 lseek_dev SEEK_SET to 0 (part_start=0)
saloon-sd: label.c:245 return 2
saloon-sd: label.c:299 write_volume_label()
saloon-sd: label.c:305 Label type=0
saloon-sd: dev.c:621 rewind res=0 fd=5 "DVD-WRITER" (/dev/dvd)
saloon-sd: dvd.c:559 Enter lseek_dev fd=5 part=0 nparts=0
saloon-sd: dvd.c:569 lseek_dev SEEK_SET to 0 (part_start=0)
saloon-sd: label.c:538 Start create_volume_label()

Volume Label:
Id                : Bacula 1.0 immortal
VerNo             : 11
VolName           : NEO_7
PrevVolName       :
VolFile           : 0
LabelType         : PRE_LABEL
LabelSize         : 0
PoolName          : Default
MediaType         : DVD
PoolType          : Backup
HostName          : saloon
Date label written: 10-Feb-2006 17:08
saloon-sd: label.c:527 Created Vol label rec: FI=PRE_LABEL len=155
saloon-sd: label.c:341 Wrote label of 155 bytes to "DVD-WRITER" (/dev/dvd)
saloon-sd: label.c:344 Call write_block_to_dev()
saloon-sd: block.c:430 binbuf=191 buf_len=64512
saloon-sd: label.c:349  Wrote block to device
saloon-sd: dev.c:1504 weof_dev

Volume Label:
Id                : Bacula 1.0 immortal
VerNo             : 11
VolName           : NEO_7
PrevVolName       :
VolFile           : 0
LabelType         : PRE_LABEL
LabelSize         : 0
PoolName          : Default
MediaType         : DVD
PoolType          : Backup
HostName          : saloon
Date label written: 10-Feb-2006 17:08
saloon-sd: device.c:322 Force close_dev "DVD-WRITER" (/dev/dvd)
saloon-sd: dev.c:1685 really close_dev "DVD-WRITER" (/dev/dvd)
saloon-sd: dvd.c:93 Enter unmount_dev
saloon-sd: dircmd.c:194 <dird: mount DVD-WRITER drive=-1saloon-sd: dircmd.c:208 
Do command: mount
saloon-sd: dircmd.c:513 Found device DVD-WRITER
saloon-sd: dircmd.c:551 Found changer device DVD-WRITER
saloon-sd: dircmd.c:576 mount cmd blocked=0
saloon-sd: dvd.c:78 Enter mount_dev
saloon-sd: dvd.c:125 do_mount_dev: cmd=sudo /bin/mount -t iso9660 -o ro 
/dev/dvd /mnt/dvd mounted=0
saloon-sd: dvd.c:117 ======= DVD mount=0
saloon-sd: dvd.c:152 Device "DVD-WRITER" (/dev/dvd) cannot be mounted. 
ERR=mount: wrong fs type, bad option, bad superblock on /dev/dvd,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


saloon-sd: dvd.c:190 open_mounted_dev: ignoring . in /mnt/dvd
saloon-sd: dvd.c:190 open_mounted_dev: ignoring .. in /mnt/dvd
saloon-sd: dvd.c:182 open_mounted_dev: failed to find suitable file in dir 
/mnt/dvd (dev="DVD-WRITER" (/dev/dvd))
saloon-sd: dvd.c:196 open_mounted_dev: got 0 files in the mount point (not 
counting ., .. and .keep)
saloon-sd: dvd.c:206 ============ DVD mount=0
saloon-sd: mem_pool.c:363 garbage collect memory pool
saloon-dir: job.c:805 Start dird free_jcr
saloon-dir: job.c:814 End dird free_jcr
saloon-dir: mem_pool.c:363 garbage collect memory pool

Reply via email to