Bug#476414: /usr/bin/brasero: fails burning cdr/rw as non root user (at least audio cd)

Droubay Xavier xavierdroubay at yahoo.fr
Wed Apr 16 15:23:26 UTC 2008


Package: brasero
Version: 0.7.1-3+b1
Severity: important
File: /usr/bin/brasero

*** Please type your report below this line ***

This is a permission problem. A similar "burning" operation using
brasero
fails as normal user and succeed as root user. As I have a bunch  of
installed
packages ( ~ 1465 ), I cannot figure out the impact some permissions
could
issue this problem. However here are few tests I made before posting.
Resuming
my tests, the `fs=XXM' option may be the origin of the problem.


Hint : Before ending my brasero session, I tested manually the
following
command (found in brasero-session.log), succesfully as root, with same
no
luck as normal user.

$ wodim -v  dev=/dev/hdc \
   gracetime=0  speed=6  driveropts=burnfree  \
   -dao \
   fs=16m -audio  -swab  -pad  \
   -useinfo  -text <my-list-of-files.cdr>

I also tried another test, without the option 'fs=16m', successfully as
a normal user.


The following warning/error in brasero-session log file:
   'Cannot get mmap for 16781312 Bytes on /dev/zero.'
might be related to the 'fs=16m' option of failing wodim command line
for
a non root user.


I don't know why the 'fs' FIFO option is explicitely given to wodim in
brasero,
but it might be removed or something to be done elsewhere, so that non
root
user can burn, at least cd audio.

Also, here is the device used for this test :
$ cdrecord --scanbus
scsibus1000:
...
   1000,2,0 100002) 'TOSHIBA ' 'DVD-ROM SD-R2102' '1A16' Removable
CD-ROM
...


Regards, Xavier Droubay

PS: here attached two different failing brasero sessions, one using
'fs=30m' the other 'fs=16m', with respectively the two following error
messages :
stderr: wodim: Operation not permitted. Warning: Cannot raise
RLIMIT_MEMLOCK limits.wodim: Resource temporarily unavailable. Cannot
get mmap for 31461376 Bytes on /dev/zero.
stderr: wodim: Operation not permitted. Warning: Cannot raise
RLIMIT_MEMLOCK limits.wodim: Resource temporarily unavailable. Cannot
get mmap for 16781312 Bytes on /dev/zero.


-- System Information:
Debian Release: lenny/sid
 APT prefers testing
 APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages brasero depends on:
ii  gconf2              2.22.0-1             GNOME configuration
database syste
ii  genisoimage         9:1.1.6-1            Creates ISO-9660 CD-ROM
filesystem
ii  gstreamer0.10-plugi 0.10.17-3            GStreamer plugins from the
"base"
ii  libart-2.0-2        2.3.20-1             Library of functions for
2D graphi
ii  libatk1.0-0         1.20.0-1             The ATK accessibility
toolkit
ii  libbeagle1          0.3.4-1              library for accessing
beagle using
ii  libbonobo2-0        2.21.90-1            Bonobo CORBA interfaces
library
ii  libbonoboui2-0      2.21.90-1            The Bonobo UI library
ii  libc6               2.7-6                GNU C Library: Shared
libraries
ii  libcairo2           1.4.14-1             The Cairo 2D vector
graphics libra
ii  libdbus-1-3         1.1.20-1             simple interprocess
messaging syst
ii  libdbus-glib-1-2    0.74-1               simple interprocess
messaging syst
ii  libfontconfig1      2.5.0-2              generic font configuration
library
ii  libfreetype6        2.3.5-1+b1           FreeType 2 font engine,
shared lib
ii  libgconf2-4         2.22.0-1             GNOME configuration
database syste
ii  libglib2.0-0        2.16.1-2             The GLib library of C
routines
ii  libgnome2-0         2.20.1.1-1           The GNOME 2 library -
runtime file
ii  libgnomecanvas2-0   2.20.1.1-1           A powerful object-oriented
display
ii  libgnomeui-0        2.20.1.1-1           The GNOME 2 libraries
(User Interf
ii  libgnomevfs2-0      1:2.20.1-1           GNOME Virtual File System
(runtime
ii  libgstreamer-plugin 0.10.17-3            GStreamer libraries from
the "base
ii  libgstreamer0.10-0  0.10.17-2            Core GStreamer libraries
and eleme
ii  libgtk2.0-0         2.12.5-2             The GTK+ graphical user
interface
ii  libhal1             0.5.10+git20080301-1 Hardware Abstraction Layer
- share
ii  libice6             2:1.0.4-1            X11 Inter-Client Exchange
library
ii  libnautilus-burn4   2.20.0-1             Nautilus Burn Library -
runtime ve
ii  libnotify1 [libnoti 0.4.4-3              sends desktop
notifications to a n
ii  liborbit2           1:2.14.10-0.1        libraries for ORBit2 - a
CORBA ORB
ii  libpango1.0-0       1.20.0-1             Layout and rendering of
internatio
ii  libpng12-0          1.2.15~beta5-3       PNG library - runtime
ii  libpopt0            1.10-3               lib for parsing cmdline
parameters
ii  libsm6              2:1.0.3-1+b1         X11 Session Management
library
ii  libtotem-plparser10 2.22.1-1             Totem Playlist Parser
library - ru
ii  libx11-6            2:1.0.3-7            X11 client-side library
ii  libxcursor1         1:1.1.9-1            X cursor management
library
ii  libxext6            2:1.0.4-1            X11 miscellaneous
extension librar
ii  libxfixes3          1:4.0.3-2            X11 miscellaneous 'fixes'
extensio
ii  libxi6              2:1.1.3-1            X11 Input extension
library
ii  libxinerama1        2:1.0.3-1            X11 Xinerama extension
library
ii  libxml2             2.6.31.dfsg-2        GNOME XML library
ii  libxrandr2          2:1.2.2-1            X11 RandR extension
library
ii  libxrender1         1:0.9.4-1            X Rendering Extension
client libra
ii  wodim               9:1.1.6-1            command line CD/DVD
writing tool
ii  zlib1g              1:1.2.3.3.dfsg-11    compression library -
runtime

Versions of packages brasero recommends:
ii  gnome-mount         0.7-2                wrapper for (un)mounting
and eject
ii  gstreamer0.10-plugi 0.10.7-2             GStreamer plugins from the
"good"
ii  hal                 0.5.10+git20080301-1 Hardware Abstraction Layer

-- no debconf information 


	

	
		
___________________________________________________________________________ 
Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs exceptionnels pour appeler la France et l'international.
Téléchargez sur http://fr.messenger.yahoo.com






More information about the pkg-gnome-maintainers mailing list