[Gutsy] wodim does not burn while cdrecord does

Bug #146682 reported by chantra
8
Affects Status Importance Assigned to Milestone
cdrkit (Baltix)
New
Undecided
Unassigned
cdrkit (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: wodim

n gutsy:
$ wodim -version
Cdrecord-yelling-line-to-tell-frontends-to-use-it-like-version 2.01.01a03-dvd
Wodim 1.1.6
Copyright (C) 2006 Cdrkit suite contributors
Based on works from Joerg Schilling, Copyright (C) 1995-2006, J. Schilling

$ cdrecord -version
Cdrecord-ProDVD-ProBD-Clone 2.01.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2007 J�rg Schilling

*I first tried to burn using n-c-b or k3b, the burning process went flawlessly, but the resulting CD, once re-inserted appears as blank.

* Using the command line to burn with wodim does not fix the issue.
* burning with the left over version of cdrecord, burn without any issue and the resulting CD is correct.

Revision history for this message
chantra (chantra) wrote :

forgot to mention:

chantra@gutsytop:~$ cdrecord --scanbus
Cdrecord-ProDVD-ProBD-Clone 2.01.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2007 J�rg Schilling
Linux sg driver version: 3.5.34
Using libscg version 'schily-0.9'.
scsibus0:
        0,0,0 0) 'ATA ' 'WDC WD800UE-22HC' '09.0' Disk
        0,1,0 1) 'TSSTcorp' 'CD/DVDW TS-L632D' 'AC01' Removable CD-ROM
        0,2,0 2) *
        0,3,0 3) *
        0,4,0 4) *
        0,5,0 5) *
        0,6,0 6) *
        0,7,0 7) *
chantra@gutsytop:~$ wodim --scanbus
scsibus0:
        0,0,0 0) *
        0,1,0 1) 'TSSTcorp' 'CD/DVDW TS-L632D' 'AC01' Removable CD-ROM
        0,2,0 2) *
        0,3,0 3) *
        0,4,0 4) *
        0,5,0 5) *
        0,6,0 6) *
        0,7,0 7) *

Revision history for this message
chantra (chantra) wrote :

finally, my cd/dvd drive is simply dying :s
Please disregard this bug.
closing it as invalid

Changed in cdrkit:
status: New → Invalid
Revision history for this message
Wit Wilinski (wit-wilinski) wrote :

wodim still does not work on Gutsy. It is not suid root, and by defaults, does not have access to CD drive.
cdrecord found in gutsy's multiverse is set suid root and works correctly. To make wodim work, one has to (permissions get reset after reboot because of using udev/hal) chgrp cdrom /dev/scd* AND chmod g+w /dev/scd*

Still, graphical tools using wodim (brasero and nautilus-cd-burner) claim there is no disk inserted (though CD/DVD writing is possible from command line!)

Changed in cdrkit:
status: Invalid → In Progress
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Is this still a problem for you? I think it's been fixed:
$ ls -l /dev/scd*
brw-rw----+ 1 root cdrom 11, 0 2009-01-23 11:53 /dev/scd0
Please report so we can close the bug, thanks!

Changed in cdrkit:
status: In Progress → Incomplete
Revision history for this message
Schily (schilling-fokus) wrote :

Changing the device permissions is no option as it just introduces
unneeded security problems.

There is a conceptional bug in wodim that is causing the problems:
The people behind wodim did remove checks for the needed privileges
in the code. As a result, wodim is faling later with unspecific problems.
In order to be able to send all needed SCSI commsnds for CD/DVD/BD
writing, a software needs to have root privileges. Ignoring this fact causes
problems.

The original cdrtools installs cdrecord/cdda2wav/readcd suid root and this
is why the problem described in this bug report does not apply to cdrecord.

The best solution is to upgrade to recent original software from

ftp://ftp.berlios.de/pub/cdrecord/alpha/

compile and install (the latter as root).

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

I doubt people at the security team would rather run a tool as setuid root than setting cdrom group the required device files. And anyway, your personal feeling is completely out of scope here: wodim does not need setuid root to work, and now udev sets the right permissions AKAIK. We just need a confirmation that this has been solved for quite a long time.

Please stop advertising your product on our bug tracking system. There are reasons why Ubuntu/Debian have stopped shipping cdrecord and ranting everytime we're talking of wodim won't change those. You're spamming bug reports that were filed against wodim *and don't concern your project in any way*.

Revision history for this message
Schily (schilling-fokus) wrote :

I am sorry to see that you are uninformed about the need for root privileges
for writing CDs or DVDs. Your personal feelings are not aligned with facts.

Wodim is known to fail under many conditions _because_ is is not run
as root.

As wodim cannot be legally distributed (wodim is in conflict with GPL and
Copyright) please stop advertizing wodim.

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

I'm not advertising wodim but trying to clean fixed bugs in a distribution that relies on it. It's not up to me to decide upon wodim's distribution in Ubuntu, and bug reporters care even less about fantasist licensing issues. Please let the original reporter give his feedback, I won't read your posts anymore.

Revision history for this message
Schily (schilling-fokus) wrote :

The original reporter seems to use the original software with success.

If you believe that the related Ubuntu distribution relies on wodim, then
you have a problem because wodim cannot be legally distrubited.

See
http://cdrecord.berlios.de/private/linux-dist.html

If you like to reply, please do not again be impolite.....

Revision history for this message
JC Hulce (soaringsky) wrote :

This bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in cdrkit (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.