I patched it to use icedax and it works now for me.
Maybe brasero should depend on icedax by default as rhythmbox also uses brasero to copy audio CDs.
(which doesn't work, it creates a new CD with sr0 as a file to copy)

When I try to copy a CD with brasero on newly installled Ubuntu 10.04. Got the following error message: All required applications and libraries are not installed. And lists that toc2cue (program) and cdrdao (program) are missing. I installed cdrdao (sudo apt-get install cdrdao). Now I got the same error message but an empty list of what componets that are missing.

This still happens on the Lucid as of today, I get a prompt to install toc2cue, which seems to be absent from the repo's, not sure how to fix this.
I can also confirm that this issue did not exists on Karmic (9.10)

Thanks for the patch Steffen, since its not something we can package to fix the problem, I'm rejecting the patch. Like bassl has mentioned in the bug report, upgrading cdrdao is the way to go to fix this issue. Meanwhile, folks can use this workaround

Another good workaround is to install CDRDAO and use that as a standalone CD backup program. CDRDAO runs from the command line, and although its man page and documentation are rather byzantine, there is an excellent Ubuntu tutorial here: http://ubuntuforums.org/showthread.php?t=795181. Once you get CDRDAO working on its own you might not even want to go back to Brasero :)

I get the same error. Fresh install of Lucid, when I try to copy an audio CD it gives me this error:
"All required applications and libraries are not installed.
Please install the following manually and try again:."

I installed cdrdao but Brasero and tells me 'an old version. I installed the new version of cdrdao http://cdrdao.sourceforge.net/.
Brasero is the control of audio tracks on the disc but when you burn the disc ejects.
I think it is a problem of cdrdao to upgrade to Ubuntu 10.04.
Please assign the bug to a developer, I think that the bug is widespread and serious in a LTS.
Thanks

From someone who doesn't actually do any coding work on Ubuntu, I don't like to criticize.... but ;
In terms of Ubuntu's commitment to providing as good a release as reasonably possible, this bug in particular is very disappointing. To read the words 'hopefully' and 'maverick' when considering a bug which affects a major component of the Ubuntu desktop (something that is part of the user experience, part of the OS itself, as brasero is very much weaved in as 'inbuilt functionality of Ubuntu') is a bit of a shock.
For those who can get around this, the more clever 'users' who can choose another alternative application to provide the same functionality (such as k3b) things are, while not nice, doable. There is a work around for us.
However, I have set up Ubuntu on the computer of my mother. This is hardly the kind of situation that some potential users can 'survive' with. I'd imagine there are many other such cases, and a bug like this, more than many other kinds of bugs, prevents the wider up-take of the OS. Considering the idea of Ubuntu 'just working' ... this particular bug breaks Ubuntu. It is one thing an application like Gimp having a bug, as it is not a major part of 'the user experience'. But Brasero?

There should be more importance in fixing bugs like this. Where is shuttleworth? This is not just a papercut, it is a bit deeper.

I'm a volunteer developer to the project. For what its worth, I've been trying to do this for the past 4 hours without success because CVS repositories are a bit difficult to dissect. I've also written to the debian maintainer. I also intend to provide the package through a ppa if I can't the fix directly into Lucid. A little patience would be much appreciated.

sorry. My comment was not intended to be directed at volunteers, or indeed, at the developers at all. More at those within the Ubuntu 'organisation' organising the priority of such work.

As I mentioned, I am not happy to be criticizing. And if there were something I could do, I would gladly do it. To be honest, I am not sure how or where I could start, or who to contact to start getting involved generally. Even though I am a developer professionally.
Indeed, If anyone could give me some insight as to how I could help more, I would appreciate it.

I fixed this problem on my system by manually installing the newest version of cdrdao. It can be downloaded from here http://cdrdao.sourceforge.net/ For those of you unfamiliar with the installation of tarballs. Open the containing folder. Right click the file and select extract here. Open terminal and cd to location. For me this was the default firefox location of # cd Downloads/cdrdao-1.2.3/
type ./configure
after the program is congigured
type make
after the makefile is ready type
sudo make install
enter your password. Once this is done you may need to restart brasero if it's open. This completely fixed the issues on my system and hopefully it helps at least a few of you.

I should also add that if you are only receiving an error for toc2cue you may be able to satisfy this through synaptic by adding the cuetools package. I believe that should satisfy that dependency. After the configure command from my previous post you may want to be sure that those particular lines (toc2cue and cue2toc) have a yes next to them as they are needed for the 1 to 1 copy. If they have a no beside them instead you will need to add some packages to change the output to yes. If you have no idea what I'm talking about you should be able to figure it out after the ./configure command from my previous post.

mohrol, you are saying you installed cdda2wav first and then installed icedax? and then it just works? the icedax package conflicts with cdda2wav so installing icedax will force cdda2wav to be removed again... at least on my system. or am i misunderstanding you here?

Sorry for my faulty description, ravanhagen. Ignore my "workaround"'s first line, please.
When trying cdda2wav apt automatically installs icedax. Did all this again to verify.
Brasero Audio CD copy still works on my system (lucid).

This is obviously not impossible to fix as it works nicely in Fedora 13. Also cdrdao comes preinstalled there which I find rather logical considering that it is required for this to work. I mean - why on earth does the package rhythmbox-plugin-cdrecorder not depend on cdrdao for an instance? What is the point of integrating a copy audio CD option into rhythmbox when the packages required for it to work need not be installed?

While we're on this - note that with cdrdao not installed brasero just **crashes** whenever you try to copy an audio CD - there is no window complaining about a missing plugin or anything (that only appears when cdrdao package is already installed). Brasero should either depend on cdrdao or else this behaviour needs to be fixed as well.

michal.gregor, yes, it crashes due to some bug in PackageKit-related notification.
I believe it should be fairly easy to fix and it may be worth opening a new bug report since this is maverick-specific fault:

I have located the problem. As mentioned, cdrdao version is not detected properly. This is because brasero's detection is based on analysis of the first line of output that cdrdao generally provides, which has the following format:

Cdrdao version %d.%d.%d - (C) Andreas Mueller <email address hidden>

Now the problem is that when you call cdrdao in ubuntu what you actually get is:

libao merely Suggests: libesd0. It is built with esd support (build-depends on libesd0-dev). But I think it is supposed to survive even without finding libesd.so. Really, brasero's detection based on parsing console output needs to be fixed, or as Steve said long time ago, disabled.

Also had this same problem earlier this evening trying to copy an audio CD using the built-in option of right clicking audio cd icon on the desktop and clicking the copy disc option. This is on a completely vanilla fresh Lucid install with all updates. Only ever gets used for web browsing, no customized packages or whatever.

Tried Gnomebaker as an alternative (need something simple for non technical user, cmd line won't do), but that immediately ejected the blank disc I put in as a destination media after copying the source, and gave an error. But that's another story...

At the top of this bug report, it now says "Declined for Lucid." Does this mean that this bug won't be fixed in Lucid? I sincerely hope I've misunderstood the information at the top of the bug report.

Still doesn't work for me on amd64 Lucid. Right click audio CD on desktop and select the copy cd option, and get the same error as included in the brasero-session.log output already attached to this bug report. Also happens trying to copy from Brasero directly.

Trying to install the packages posted in the workaround gives the following output:

It's bugs like this, and Ubuntu's lack of response to them, that makes it hard for me to recommend Linux to someone where I won't be monitoring their computer constantly.

If a user can pop in a CD and right-click on it and has the option to "Copy CD", the expect it to work when they select it. It's little, simple usability things like this that help to hold the Linux desktop back and makes me question how aware Ubuntu really is of the desktop they promote.

Sure, the bug might be upstream and not with Ubuntu, but if Ubuntu really cared about the desktop they'd say, "Wait a minute, this really disrupts the desktop experience for users," and they'd step in and fix it and release the fix for all supported Ubuntu versions.

Hi,
I recently re-installed Ubuntu 10.10 as I had corrupted my Couch DB installation (32 bit). This now works (for syncing with Ubuntu One). As one collateral damage, Brasero, which was working OK before, after distro upgrade from 10.04, now issues the well-known error message (if started from Rhythmbox) and just exits (if started via Applications / .. or via context menu, i.e., right click on the desktop). I now use GnombBaker instead of Brasero, and this works. But of course such things are annoying and periodically lessen my enthusiasm for Ubuntu, and my motivation to recommend it as a serious alternative to Windows or Mac OS.

Impact: Brasero cannot copy an audio CD in Lucid and Maverick because of an incorrectly detected cdrdao binary.

Brasero will try and determine if the cdrdao binary is the required version by executing it and parsing the banner. Because of libao in Lucid and Maverick, the cdrdao binary returns a warning before the header, resulting in brasero thinking the binary is too old.

This has been addressed for Lucid and Maverick by disabling the version check for the cdrdao binary. This is really unneeded as we know which version of cdrdao is in the archive. See attached debdiff.

Tested on a pretty clean Maverick install:
With 2.32.0-ubuntu2.1 brasero would just abort after clicking on "Create Image".
With 2.32.0-ubuntu2.2 from maverick-proposed, it now ask kindly to install "cdrdao", afterwards it starts to read the CD as it should. Did not have the patience to see if burning the image actually works, but it looks promising.

Thanks a lot Marc Deslauriers for taking this seriously! One would think the RIAA was paying Canonical to not work on this :P

Tested successfully on 10.04.2:
With old 2.30.2-0ubuntu1: Whether cdrdao is installed or not, I get "An internal error occured" with "Unsupported type of task operation" in the saved log.
With new 2.30.2-0ubuntu1.1: Without cdrdao it asks me to install cdrdao and toc2cue, however toc2cue is not available in the archive. After installing cdrdao and restarting brasero, it works fine and reads the CD.

BraseroChecksumImage asked to stop because of an error
error = 27
message = "Some files may be corrupted on the disc"
BraseroChecksumImage stopping
BraseroChecksumImage closing connection for BraseroChecksumImageSession error : Some files may be corrupted on the disc (brasero_burn_record brasero-burn.c:2856)

after copying a .wav file to a CD (as a data element, not as part of an audio disk). I'm running 11.10 and as far as I know all my maintenance is current. now that I think about it, I've have problems copying DVD video and audio to my optical media since my migration up from 11.

I'm running on a ThinkPad T43 with 2 gig of RAM and an aftermarket DVDRW

I have the logs and I can get this to fail at will if you need some more to look at. thanks in advance for all your help.