Bug#701885: brasero: should check file permissions before burning
Matija Nalis
mnalis-debianbug at voyager.hr
Thu Feb 28 13:38:43 UTC 2013
Package: brasero
Version: 2.30.3-2
Severity: normal
Brasero does several check when PREPARING to burn a directory, like
validting filename length and directory depth for windows compatility,
checking if symlink points to something etc. and only proceeds to burn a
disc if those checks pass.
However, if file is not readable (for example, permissions '--w-------'), it
will not detect that, but will proceed to burn a disc, and then abort in the
middle of the burn with error about file not found - and producing "coaster"
(destroyed DVD disk).
log reveals:
BraseroChecksumFiles called brasero_job_error
BraseroChecksumFiles finished with an error
BraseroChecksumFiles asked to stop because of an error
error = 1
message = "File "DOH_2013_novo_05022013.xls" could not be opened (Permission denied)"
BraseroChecksumFiles stopping
Session error : File "DOH_2013_novo_05022013.xls" could not be opened (Permission denied) (brasero_burn_record brasero-burn.c:2839
Brasero should do access(2) or similar check to ensure it can read files,
BEFORE starting the burn process (during other validations).
-- System Information:
Debian Release: 6.0.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages brasero depends on:
ii brasero-common 2.30.3-2 Common files for the Brasero CD bu
ii gnome-icon-theme 2.30.3-2 GNOME Desktop icon theme
ii gstreamer0.10-plug 0.10.30-1 GStreamer plugins from the "base"
ii gvfs 1.6.4-3 userspace virtual filesystem - ser
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libbrasero-media0 2.30.3-2 CD/DVD burning library for GNOME -
ii libc6 2.11.3-4 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.2-7~bpo60+1 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.2.24-4+squeeze2 simple interprocess messaging syst
ii libdbus-glib-1-2 0.88-2.1+squeeze1 simple interprocess messaging syst
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.9-1.1~bpo60+1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.28.1-6 GNOME configuration database syste
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libgstreamer-plugi 0.10.30-1 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.30-1 Core GStreamer libraries and eleme
ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface
ii libice6 2:1.0.6-2 X11 Inter-Client Exchange library
ii libnautilus-extens 2.30.1-2squeeze2 libraries for nautilus components
ii libpango1.0-0 1.28.3-1+squeeze2 Layout and rendering of internatio
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libtotem-plparser1 2.30.3-1 Totem Playlist Parser library - ru
ii libtracker-client- 0.8.17-1 metadata database, indexer and sea
ii libunique-1.0-0 1.1.6-1.1 Library for writing single instanc
ii libxml2 2.7.8.dfsg-2+squeeze6 GNOME XML library
brasero recommends no packages.
Versions of packages brasero suggests:
pn libdvdcss2 <none> (no description available)
pn vcdimager <none> (no description available)
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list