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 617494 - Fails to burn ANY audio project
Fails to burn ANY audio project
Status: RESOLVED FIXED
Product: brasero
Classification: Applications
Component: general
2.30.x
Other Linux
: Normal blocker
: 2.26
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
: 614021 621828 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-05-03 06:16 UTC by Uqbar
Modified: 2010-06-19 19:37 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Complete log from brasero after failure (108.00 KB, text/plain)
2010-05-03 06:16 UTC, Uqbar
Details

Description Uqbar 2010-05-03 06:16:11 UTC
Created attachment 160181 [details]
Complete log from brasero after failure

There's a major problem in burning an audio project.
This is what is reported in the error log:

BraseroWodim stderr: wodim: The cuefile= option only works with -dao.

It looks like it's quite clear how to fix it.
Comment 1 Luis Medinas 2010-05-03 09:22:31 UTC
Instead of opening new bugs please search for existing ones. 
Question: does ubuntu ship cdrdao by default ?
Comment 2 Uqbar 2010-05-03 09:32:27 UTC
Yes, it does: it's already installed.

I apologize! I can see 50+ open bugs filed to brasero about audio projects but no description seemed to match my problem.
If you give me a hint you can mark this as a duplicate.
Comment 3 Luis Medinas 2010-05-03 09:50:58 UTC
Something is broken (for audicd's) on the last ubuntu release i don't know what the maintainers did.
What's the plugin (backend) priority on gconf ?
Does adding the -dao_flag gconf flag helps ?
Comment 4 Uqbar 2010-05-03 09:57:19 UTC
In /brasero/config/priority I can see all zeros.
I'm new to GNOME and am not sure about what this means.
Moreover in /brasero/config the dao-flag is off. I'll give it a try.
Comment 5 Uqbar 2010-05-03 10:09:35 UTC
(In reply to comment #4)
> Moreover in /brasero/config the dao-flag is off. I'll give it a try.
That didn't help:


BraseroWodim got varg:
        wodim
        -v
        dev=/dev/sr0
        -immed
        minbuf=95
        speed=24
        driveropts=burnfree
        fs=16m
        -text
        cuefile=/home/enzo/Desktop/tmp/brasero_tmp_ANT4BV.cue
BraseroWodim Launching command in /home/enzo/Desktop/tmp
BraseroWodim called brasero_job_get_fd_out
BraseroWodim stderr: wodim: The cuefile= option only works with -dao.
BraseroWodim called brasero_job_get_flags
BraseroWodim stderr: Usage: wodim [options] track1...trackn
Comment 6 Luis Medinas 2010-05-03 10:19:31 UTC
Ok that flag is only for dvd+rw-tools sorry.
Try set a positive priority for cdrdao and negative (-99) for cdrkit/wodim.
Comment 7 Uqbar 2010-05-03 10:24:39 UTC
It says (in Italian):

All needed applications and libraries have not been installed
Manually installe what follows and then try again

But there's nothing "following".
I do confirm that cdrdao is installed.
Comment 8 Uqbar 2010-05-03 10:54:14 UTC
In the Modify-->Plugin menu I see:

- cdda2wav disabled and greyed despite the tool is installed (v1.1.10)

- cdrdao disabled and greyed because "it's too old" despite the tool is installed (v1.2.2).

- cdrecord disabled and greyed because it's a symlink to wodim (!)

- wodim is enabled bu greyed
Comment 9 Luis Medinas 2010-05-03 11:18:39 UTC
This is very strange... i've tested on opensuse 11.3 beta and mandriva 2010.1 beta and it works as expected. Something is wrong with ubuntu lucid. 
Can you try to build brasero from source and see if you can reproduce the bug ? Also try burning as root i guess it's brasero that can't find those applications path.
Comment 10 Uqbar 2010-05-03 12:08:02 UTC
Paths and file permissions are OK.
brasero is just complaining (greying) about symlinks or a version which is too old (cdrdao).
Comment 11 Pedro Villavicencio 2010-05-03 15:17:08 UTC
Just for the record, Ubuntu is not doing any customization on Brasero. Could be the issue rather on wodim since Debian/Ubuntu are using it instead of cdrecord? What's is OpenSuse and Mandriva using?
Comment 12 Uqbar 2010-05-03 15:25:10 UTC
This is what 10.04 says:

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

@Pedro: plase read comment #8.
Comment 13 Luis Medinas 2010-05-03 17:15:13 UTC
(In reply to comment #11)
> Just for the record, Ubuntu is not doing any customization on Brasero. Could be
> the issue rather on wodim since Debian/Ubuntu are using it instead of cdrecord?
> What's is OpenSuse and Mandriva using?

They are using the same cdrkit/wodim, cdrdao and dvd+rw-tools.
Brasero actually doesn't care about the symlink it uses wodim own backend.
Comment 14 Uqbar 2010-05-03 17:46:44 UTC
wodim works fine with k3b ... on Kubuntu 10.04.
Comment 15 Philippe Rouquier 2010-05-14 13:44:36 UTC
Hi Uqbar,

I think your problem comes from the new plugin Audio2cue. This plugin create a .cue file from audio files. I think if you disable it, you should be fine afterwards. But still I agree that there is still a bug here.
The problem is in fact that by creating a cue file, the dao flag is required but it seems that it is missing.

As a side-note, I'd like to see also the output of cdrdao --version please, it should not be greyed if you have version 1.2.2.
Thanks in advance.
Comment 16 Uqbar 2010-05-14 14:03:21 UTC
1. Audio2cue plugin is enabled and greyed, so I cannot disable it and cannot do any further testing.

2. Here you go:
----
[uqbar@uqbar:~] cdrdao --version
ERROR: Illegal command: --version

Cdrdao version 1.2.2 - (C) Andreas Mueller <andreas@daneb.de>
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

Usage: cdrdao <command> [options] [toc-file]
command:
  show-toc   - prints out toc and exits
  toc-info   - prints out short toc-file summary
  toc-size   - prints total number of blocks for toc
  read-toc   - create toc file from audio CD
  read-cd    - create toc and rip audio data from CD
  read-cddb  - contact CDDB server and add data as CD-TEXT to toc-file
  show-data  - prints out audio data and exits
  read-test  - reads all audio files and exits
  disk-info  - shows information about inserted medium
  discid     - prints out CDDB information
  msinfo     - shows multi session info, output is suited for scripts
  drive-info - shows drive information
  unlock     - unlock drive after failed writing
  blank      - blank a CD-RW
  scanbus    - scan for devices
  simulate   - shortcut for 'write --simulate'
  write      - writes CD
  copy       - copies CD


 Try 'cdrdao <command> -h' to get a list of available options

----
So it's 1.2.2, but it's greyed.
By the way, accordingly to an earlier hint I also filed a bug report in
Ubuntu (https://bugs.launchpad.net/brasero/+bug/572942).
Comment 17 Uqbar 2010-05-14 14:27:20 UTC
1. Audio2cue plugin is enabled and greyed, so I cannot disable it and cannot do any further testing.

2. Here you go:
----
[uqbar@uqbar:~] cdrdao --version
ERROR: Illegal command: --version

Cdrdao version 1.2.2 - (C) Andreas Mueller <andreas@daneb.de>
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

Usage: cdrdao <command> [options] [toc-file]
command:
  show-toc   - prints out toc and exits
  toc-info   - prints out short toc-file summary
  toc-size   - prints total number of blocks for toc
  read-toc   - create toc file from audio CD
  read-cd    - create toc and rip audio data from CD
  read-cddb  - contact CDDB server and add data as CD-TEXT to toc-file
  show-data  - prints out audio data and exits
  read-test  - reads all audio files and exits
  disk-info  - shows information about inserted medium
  discid     - prints out CDDB information
  msinfo     - shows multi session info, output is suited for scripts
  drive-info - shows drive information
  unlock     - unlock drive after failed writing
  blank      - blank a CD-RW
  scanbus    - scan for devices
  simulate   - shortcut for 'write --simulate'
  write      - writes CD
  copy       - copies CD


 Try 'cdrdao <command> -h' to get a list of available options

----
So it's 1.2.2, but it's greyed.
By the way, accordingly to an earlier hint I also filed a bug report in
Ubuntu (https://bugs.launchpad.net/brasero/+bug/572942) which has been
linked to this very one.
Comment 18 Philippe Rouquier 2010-05-15 19:42:24 UTC
This bug should be fixed in master and in the stable branch with my latest commits. Now the required flag should not be missing when wodim is used. Also, the priority set for each plugin should be better respected.
Could you please compile and test version in master or gnome-2-30 branch please or at least let me know when you have brasero-2.30.2 installed if it works? In the mean time, I'll leave this bug in NeedInfo state.

Moreover I gave you the wrong command for cdrdao sorry I meant "cdrdao version". Could you do it again with the new command please?

Thanks in advance.
Comment 19 Uqbar 2010-05-17 10:37:32 UTC
Re-running it's not needed. Read my previous message:

----
[uqbar@uqbar:~] cdrdao --version
ERROR: Illegal command: --version

Cdrdao version 1.2.2 - (C) Andreas Mueller <andreas@daneb.de>
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty
----

It's 1.2.2!
I cannot re-compile brasero at the moment, though.
Comment 20 Philippe Rouquier 2010-05-17 12:19:48 UTC
no you did not properly read the former post. I'm not interested in the version (I understood yours is fine since the minimum threshold I set was 1.2.0 and yours is 1.2.2); I'm interested in the whole string returned by cdrdao when you ask it its version. Brasero parses the string to get the version and it turns out the said string is different from the one I get on my distro (not ubuntu) and I set in brasero.
That's is why I need "cdrdao version" and please this time don't add the "--" before version as I suggested in a former post. I need "cdrdao version".
Comment 21 Uqbar 2010-05-19 09:22:09 UTC
[uqbar@uqbar:~] cdrdao version
ERROR: Illegal command: version

Cdrdao version 1.2.2 - (C) Andreas Mueller <andreas@daneb.de>
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.


Usage: cdrdao <command> [options] [toc-file]
command:
  show-toc   - prints out toc and exits
  toc-info   - prints out short toc-file summary
  toc-size   - prints total number of blocks for toc
  read-toc   - create toc file from audio CD
  read-cd    - create toc and rip audio data from CD
  read-cddb  - contact CDDB server and add data as CD-TEXT to toc-file
  show-data  - prints out audio data and exits
  read-test  - reads all audio files and exits
  disk-info  - shows information about inserted medium
  discid     - prints out CDDB information
  msinfo     - shows multi session info, output is suited for scripts
  drive-info - shows drive information
  unlock     - unlock drive after failed writing
  blank      - blank a CD-RW
  scanbus    - scan for devices
  simulate   - shortcut for 'write --simulate'
  write      - writes CD
  copy       - copies CD


 Try 'cdrdao <command> -h' to get a list of available options
Comment 22 Philippe Rouquier 2010-05-21 07:08:44 UTC
This is it; as you can see above your cdrdao version (the one shipped by ubuntu) is flawed since it sees "cdrdao version" as an illegal command and does not return (as it should and does with mine) a string of the form:
"Cdrdao version x.y.z - (C) Andreas Mueller <andreas@daneb.de>"

It turns out the part of your bug dealing with cdrdao is a duplicate of bug #617222. One of the reporter of this bug who uses ubuntu as well tells that upgrading cdrdao to 1.2.3 does the trick as 1.2.3 works as expected with command "version".

So as wodim should work as expected now, I'm closing your bug; feel free to reopen it if it turns out I missed something when you test brasero.
Comment 23 Uqbar 2010-05-21 08:16:33 UTC
Thanks a lot for the efforts in making things better.
Comment 24 Philippe Rouquier 2010-05-21 18:22:09 UTC
*** Bug 580527 has been marked as a duplicate of this bug. ***
Comment 25 Philippe Rouquier 2010-05-22 07:42:29 UTC
*** Bug 614021 has been marked as a duplicate of this bug. ***
Comment 26 Philippe Rouquier 2010-06-19 19:37:27 UTC
*** Bug 621828 has been marked as a duplicate of this bug. ***