xcdroast+wodim can't setup (1st run as root)

Bug #380144 reported by ©TriMoon™
86
This bug affects 16 people
Affects Status Importance Assigned to Milestone
xcdroast (Debian)
Fix Released
Unknown
xcdroast (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: xcdroast

After installation of xcdroast [0.98+0alpha16-1ubuntu1 (jaunty)] on Ubuntu 9.04, you get a notice telling you to run it as root for the first time.
So i opened a terminal and done so
[code]
trimoon@ubuntu64:~$ sudo xcdroast
[sudo] password for trimoon:

** (xcdroast:8129): WARNING **: Failed to access cdrecord. Please check the permissions and ownership of /usr/bin/cdrecord

trimoon@ubuntu64:~$
[/code]

Then i checked the mentioned file:
[code]
trimoon@ubuntu64:~$ lla /usr/bin/cdrecord
lrwxrwxrwx 1 root root 5 2009-05-13 22:06 /usr/bin/cdrecord -> wodim
[/code]

So how to correct this?

Info as requested by Ubuntu guidelines:
[code]
trimoon@ubuntu64:~$ lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
trimoon@ubuntu64:~$ man apt-cache
trimoon@ubuntu64:~$ apt-cache policy xcdroast
xcdroast:
  Installed: 0.98+0alpha16-1ubuntu1
  Candidate: 0.98+0alpha16-1ubuntu1
  Version table:
 *** 0.98+0alpha16-1ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/universe Packages
        100 /var/lib/dpkg/status
trimoon@ubuntu64:~$ apt-cache showpkg xcdroast
Package: xcdroast
Versions:
0.98+0alpha16-1ubuntu1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_jaunty_universe_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_jaunty_universe_binary-amd64_Packages
                  MD5: 22bd1177aa23fc065a09802f7bfbf2a7

Reverse Depends:
  wodim,xcdroast 0.98+0alpha15-11
Dependencies:
0.98+0alpha16-1ubuntu1 - debconf (18 0.5) debconf-2.0 (0 (null)) libatk1.0-0 (2 1.20.0) libc6 (2 2.4) libcairo2 (2 1.2.4) libfontconfig1 (2 2.4.0) libfreetype6 (2 2.2.1) libglib2.0-0 (2 2.16.0) libgtk2.0-0 (2 2.16.0) libpango1.0-0 (2 1.14.0) wodim (0 (null)) genisoimage (2 4:2.0) icedax (2 4:2.0) cdparanoia (0 (null))
Provides:
0.98+0alpha16-1ubuntu1 -
Reverse Provides:
trimoon@ubuntu64:~$ uname -a
Linux ubuntu64 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux
[/code]

Revision history for this message
T-Bone (varenet) wrote :

Reproduced on a freshly installed 9.04. As a matter of fact, xcdroast is totally broken, see next comment and attached patch.

Changed in xcdroast (Ubuntu):
status: New → Confirmed
Revision history for this message
T-Bone (varenet) wrote :

Xcdroast seems to have become totally useless. The attached patch restores some basic functionality, provided that you manually create a /usr/bin/readcd symlink to /usr/bin/readom.

Some explanations for the (very ugly) patch:
- mkisofs (genisoimage) and cdrecord (wodim) output their version information in stderr.
- most of the tools output a fake version line for frontends such as xcdroast as the *first* line of output in their version information. Don't fetch multiple lines, it breaks the (broken-by-design) check_version_*() routines.
- cdda2wav (icedax) doesn't even bother doing that anymore, skip entirely the check.

With that patch (and the aforementioned symlink), xcdroast will start and configure properly (though for cdrom burning only, afaict). I didn't check whether it would actually burn something correctly though ;P

It also seems that xcdroast completely ignores the '-n' flag, but I didn't bother debugging that.

In my opinion, such completely broken (and useless) software shouldn't be included in the release.

HTH

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

If you are trying to use the defective fork "wodim" et. al. you will have no
real luck.

I recommend you to install a recent version of the original software from:

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

Be careful and _manually_ remove wodim and all other files that come
with wodim (including the symlinks that point to it).

Revision history for this message
Eric Shattow (eshattow) wrote :

Alternatively there is a PPA https://launchpad.net/~ubuntu-burning/+archive/ppa which can provide cdrtools. It needs some updates for Karmic though.

Revision history for this message
Seb Bonnard (sebma) wrote :

It seems a patch has been released on the author web site : http://www.xcdroast.org/xcdr098/patches/cdda2wav_version.patch since 2010 the 11th of January (see the News at http://www.xcdroast.org/).

Revision history for this message
Seb Bonnard (sebma) wrote :

Can someone please add this release of X-CD-Roast (0.98alpha16 from the 11th of January 2010) into the Universe repository ?
The actual X-CD-Roast released on the 7th of April 2009 in the Universe repository is still unusable as is and most of the people using Ubuntu didn't choose this distribution to spend time building programs from source because it is supposed to be simple.
Some users don't even know how to build a program from its source, they just want to use Ubuntu without needing to learn these things.

Revision history for this message
A.Kromic (akromic) wrote :

It still doesn't work in Lucid. Is it fixed for Maverick, or no luck at all?

Revision history for this message
Leon Maurer (leon-n-maurer) wrote :

It still doesn't work in Maverick.

Revision history for this message
A.Kromic (akromic) wrote :

Another bug nobody cares of... xD

Revision history for this message
Derek White (d-man97) wrote :
Changed in xcdroast (Debian):
status: Unknown → New
Revision history for this message
A.Kromic (akromic) wrote :

Still not fixed for Oneiric... :(

Revision history for this message
A.Kromic (akromic) wrote :

I've been able to start it by installing cdrecord and replacing wodim's symlinks in /usr/bin. I also had to start it with -n option because of the cdda2wav compatibility error, so I've modified the menu entry to include it.

Revision history for this message
Ludek (ludek-smolik) wrote :

Yes, still not fixed for Oneiric (08_01_2012)... :(

Changed in xcdroast (Debian):
status: New → Fix Released
Revision history for this message
tvicol (tiberiu-vicol) wrote :

Not fixed even in Precise.
I wonder why ubuntu do not use original cdrtools from http://cdrecord.berlios.de and instead use a broken and useless fork ????

tibi@:~$ sudo xcdroast

** (xcdroast:25482): WARNING **: Failed to access cdrecord. Please check the permissions and ownership of /usr/bin/cdrecord

tibi@:~$ xcdroast
tibi@:~$ apt-cache policy xcdroast
xcdroast:
  Installed: 0.98+0alpha16-1ubuntu1
  Candidate: 0.98+0alpha16-1ubuntu1
  Version table:
 *** 0.98+0alpha16-1ubuntu1 0
        500 http://mirror.telepoint.bg/ubuntu/ precise/universe i386 Packages
        100 /var/lib/dpkg/status

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.