OK. It would help if I knew how to debug the problem.

But I found out on my own...

Debug output:
** (nautilus-cd-burner:6626): WARNING **: Couldn't unmount volume in drive: 
/dev/hda
** (nautilus-cd-burner:6626): WARNING **: Couldn't unmount volume in drive: 
/dev/hda

# At this point the dialog pops up saying that the DVD has data on it. I
click "Erase"

launching command: growisofs -dvd-compat -use-the-force-luke=tty -graft-points 
-path-list /tmp/iso-mika.E0BDST -Z /dev/hda -input-charset utf8 -r -J -V DH 
growisofs stderr: WARNING: /dev/hda already carries isofs!
growisofs stdout: About to execute 'genisoimage -graft-points -path-list 
/tmp/iso-mika.E0BDST -input-charset utf8 -r -J -V DH | builtin_dd of=/dev/hda 
obs=32k seek=0'
growisofs stderr: umount: /media/DH is not in the fstab (and you are not root)
growisofs stderr: :-( /dev/hda: unable to proceed with recording: unable to 
unmount
process stdout: HUP
process stderr: HUP
-----

Further debugging and messing with the source code revealed that n-c-b
is not compiled with gnome-mount support. Without it it tries to unmount
using "unmount /dev/hda" which obviously fails with "umount: /dev/hda is
not in the fstab (and you are not root)".

You can see that n-c-b in feisty is built without gnome-mount support here:
http://librarian.launchpad.net/7231251/buildlog_ubuntu-feisty-i386.nautilus-cd-burner_2.18.1-0ubuntu1_FULLYBUILT.txt.gz
Search for "gnome-mount support:      no"

I cannot seem to compile n-c-b with gnome-mount support, even adding
--enable-gnome-mount does not help. But that would probably fix my
issue.

Another option is to install pmount, which n-c-b uses if it's installed
(I didn't have it installed, you probably have). This also fixes my
problem. But then n-c-b really should depend on pmount if it's needed to
function properly.

So in summary, either:
a) enable gnome-mount support in n-c-b, or
b) let n-c-b depend on pmount

-- 
Cannot burn on RW media because n-c-b does not unmount it
https://bugs.launchpad.net/bugs/114770
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to