GNOME Bugzilla – Bug 617222
brasero can't copy audio cd (useless error message)
Last modified: 2010-08-01 09:21:01 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"
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.
(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
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.
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).
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.
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").
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.
@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.
For me, the problem was solved by adding the following package repository containing patches and updating the system: https://launchpad.net/~renbag/+archive/ppa