After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 617222 - brasero can't copy audio cd (useless error message)
brasero can't copy audio cd (useless error message)
Status: RESOLVED FIXED
Product: brasero
Classification: Applications
Component: general
2.30.x
Other Linux
: Normal major
: 2.26
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2010-04-29 21:49 UTC by lineb
Modified: 2010-08-01 09:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Brasero log after trying to copy an audio CD (169.15 KB, text/plain)
2010-06-04 14:57 UTC, Wilkushka
Details

Description lineb 2010-04-29 21:49:50 UTC
From https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/529696

Binary package hint: brasero

I get an insanely vague error when attempting to copy an audio cd, It reads:

All required applications and libraries are not installed.
Please install the following manually and try again:.

And that's it, doesn't tell me what's missing!

Screenshot attached

ProblemType: Bug
Architecture: i386
Date: Sun Feb 28 21:48:35 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20091231)
NonfreeKernelModules: nvidia
Package: brasero 2.29.90-0ubuntu1
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-13.18-generic
SourcePackage: brasero
Uname: Linux 2.6.32-13-generic i686

Note:
still present on brasero 2.30.0-0ubuntu1
Ubuntu 10.04 "Lucid Lynx"
Comment 1 Luis Medinas 2010-04-30 00:31:02 UTC
It seems a bug in ubuntu... brasero is looking for cdda2wav and doesn't exist. You should change the backends priority on gconf in order to use cdrkit/icedax in first.
Comment 2 bomar070 2010-05-11 21:44:22 UTC
(In reply to comment #1)
> It seems a bug in ubuntu... brasero is looking for cdda2wav and doesn't exist.
> You should change the backends priority on gconf in order to use cdrkit/icedax
> in first.

I Have the same problem. Can you show the procedure? Thanks
Comment 3 Marc MAURICE 2010-05-20 22:41:36 UTC
I upgraded cdrdao to 1.2.3 and problem is gone.
(I'm under Ubuntu Lucid)
See http://en.positon.org/post/Brasero-Bug-Copying-Audio-CD-in-Ubuntu-Lucid

But the error message should be fixed.
Comment 4 Philippe Rouquier 2010-05-21 08:17:16 UTC
Thanks for reporting success.

I have now understood why brasero fails with cdrdao 1.2.2. It turns out that cdrdao 1.2.2 recognizes "cdrdao version" as an illegal command and since brasero expect a precise string for parsing version, and in the case of 1.2.2 it does not get it, it fails.
See #617494 - Fails to burn ANY audio project which gives the output of cdrdao version with 1.2.2. This was apparently fixed in 1.2.3.
The only question is whether all version prior to 1.2.3 behave likewise or if it is an Ubuntu specific bug.


As for the error message, it is fixed both in stable and master so that now brasero should properly display the missing things.
That's why I think this bug can be closed.


As a side note, I read the thread on Launchpad and I can explain also why it fails to use cdda2wav. The plugin associated with cdda2wav was designed to work with the cdda2wav coming from the cdrtools package. Up until now, it would refuse to work if it turned out cdda2wav was a symlink. This mechanism was designed long ago so that the cdrecord plugin would not be tricked into using wodim which has its own plugin.
Now since I did not write a plugin for icedax, I turned off this mechanism just for cdda2wav plugin in next version which means that it should work with a symlink to icedax now (I expect commands to be similar).
Comment 5 Carlos Insunza 2010-05-24 04:43:55 UTC
i have the same problema, since i installed Ubuntu Lucid. i'm following the same issu at launchpad (https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/529696)

i installed cddao 1.2.3 with a link tutorial that is above, and brasero started copying, it seems very slow to me, but it works. The problem persists because brasero is unable to burn the image.

If you look at Brasero Extensions, you will see many problems: cdrdao version problem, cdda2wav cannot be find, cdrecord is a symlink pointing to another program, cannot find dvdauthor, cannot find mkisofs, cannot find readcd, cannot find vcdimager.

This seems to me a major compilation problem.

completing the information, i found that

/usr/bin/cdrecord -> wodim
/usr/bin/mkisofs -> genisoimage
/usr/bin/cdda2wav -> icedax (i installed icedax)

it seems that brasero won't work, for cd copying or burning, whith the software provided wihth Ubuntu Lucid.
Comment 6 Philippe Rouquier 2010-05-25 07:08:49 UTC
Hi,

cdrecord, mkisofs problem is a normal thing. These two programs are not packaged by distros for legal reasons. So if you want them you have to compile them. As they are the historical app used distros instead symlink to wodim and genisoimage. Since brasero has a separate plugin for cdrecord, wodim, mkisofs, genisoimage, it detects symlinks to make sure it will not use the wodim plugin for cdrecord and so on. That's what the message tells you.
Same applies to readcd.
It was the same thing for cdda2wav but since I did not make a plugin for icedax, I changed the behaviour in this case so that the cdda2wav can be used for both applications (2.30.2 upcoming release).

dvdauthor is missing as it is not installed by default and is used only for Video DVD creation. Same for vcdimager. Note here that if PackageKit is installed brasero should try to install them automatically if they are missing when you want to make a Video CD or DVD.

So all in all most messages do not indicate errors and 2.30.2 should fix the remaining problems (cdda2wav/icedax mainly).

I'd be interested to have a separate bug filed for the problem you report with burning the image you just copied (don't forget to attach a log file "brasero -g > log 2>&1").
Comment 7 Wilkushka 2010-06-04 14:57:52 UTC
Created attachment 162758 [details]
Brasero log after trying to copy an audio CD

I have just done an update and still have the same esoteric error message:

All required applications and libraries are not installed.
Please install the following manually and try again:
cdda2wav (application)
cdda2wav (application)

I installed it as suggested:

sudo apt-get install cdda2wav

It actually installed the package icedax.

I tried again to copy an audio CD with Brasero and... Same error message even more esoteric:

All required applications and libraries are not installed.
Please install the following manually and try again:

This time there is no suggested applications and libraries to install. Just a blank line. :-(

See output attached from the command:
brasero -g log 2>&1

To me this bug is not resolved.
Comment 8 Philippe Rouquier 2010-06-04 17:31:54 UTC
@Wilkusha: when you say you have made an update, did you update brasero to 2.30.1 through ubuntu package manager or did you build brasero from git?

Brasero 2.30.1 will fail. Keep in mind that the above fix is only for 2.30.2 which will be released with the rest of GNOME on 23rd of June (though apparently doing a pre-release could be a good thing apparently).

As for sudo apt-get install cdda2wav it is bound to fail as Ubuntu for legal reasons will not ship it, it will install icedax instead so you did not get cdda2wav but icedax which will not work with brasero 2.30.1.
Comment 9 Philipp Ternes 2010-08-01 09:21:01 UTC
For me, the problem was solved by adding the following package repository containing patches and updating the system:

https://launchpad.net/~renbag/+archive/ppa