Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95854 - Sound-Juicer 2.10.0 fails with GConf Sandbox Violation
Summary: Sound-Juicer 2.10.0 fails with GConf Sandbox Violation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-12 05:17 UTC by Fabian Zeindl
Modified: 2005-06-13 10:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Zeindl 2005-06-12 05:17:36 UTC
When you emerge sound-juicer it fails with a sandbox violation:

make[2]: Leaving directory
`/var/tmp/portage/sound-juicer-2.10.0/work/sound-juicer-2.10.0'
make[1]: Leaving directory
`/var/tmp/portage/sound-juicer-2.10.0/work/sound-juicer-2.10.0'
man:
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
   usr/bin/sound-juicer
>>> Completed installing sound-juicer-2.10.0 into
/var/tmp/portage/sound-juicer-2.10.0/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-media-sound_-_sound-juicer-2.10.0-28078.log"

open_wr:   /etc/gconf/gconf.xml.defaults/.testing.writeability
unlink:    /etc/gconf/gconf.xml.defaults/.testing.writeability
--------------------------------------------------------------------------------

Further up it says something like:

[..]
ACCESS DENIED  open_wr:   /etc/gconf/gconf.xml.defaults/.testing.writeability
ACCESS DENIED  unlink:    /etc/gconf/gconf.xml.defaults/.testing.writeability
None of the adresses is writeable, the configurations settings couldn't be saved.
WARNING: The Scheme
Comment 1 Fabian Zeindl 2005-06-12 05:17:36 UTC
When you emerge sound-juicer it fails with a sandbox violation:

make[2]: Leaving directory
`/var/tmp/portage/sound-juicer-2.10.0/work/sound-juicer-2.10.0'
make[1]: Leaving directory
`/var/tmp/portage/sound-juicer-2.10.0/work/sound-juicer-2.10.0'
man:
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
   usr/bin/sound-juicer
>>> Completed installing sound-juicer-2.10.0 into
/var/tmp/portage/sound-juicer-2.10.0/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-media-sound_-_sound-juicer-2.10.0-28078.log"

open_wr:   /etc/gconf/gconf.xml.defaults/.testing.writeability
unlink:    /etc/gconf/gconf.xml.defaults/.testing.writeability
--------------------------------------------------------------------------------

Further up it says something like:

[..]
ACCESS DENIED  open_wr:   /etc/gconf/gconf.xml.defaults/.testing.writeability
ACCESS DENIED  unlink:    /etc/gconf/gconf.xml.defaults/.testing.writeability
None of the adresses is writeable, the configurations settings couldn't be saved.
WARNING: The Scheme
»/schemas/desktop/gnome/thumbnailers/application@x-dvi/enable« with the locale
"C" couldn't be installed: I wasn't able to store a value at the key
»/schemas/desktop/gnome/thumbnailers/application@x-dvi/enable« because the
configuration server doesn't have a writeable Database.
There are several reasons which could cause this problem: 
1) You configurationpath-file /etc/gconf/2/path doesn't contain any databases or
couldn't be find. 
2) Unintenionally, two gconfd-Processes were started
3) The operating system isn't properly configured, so that the Lock of NFS-Files
in you home directory doesn't work 
4) Your NFS-Client Computer has crashed and hasn't informed the Server at
startup to annul Filelocks. 
It there are two gconf-processes running (or two were running when the second
was started) normally logout, killing all gconfd instances and a new login help.
If there is a not-annullable filelock, delete ~/.gconf*/*lock. 
Maybe the problem is, that you try to use GConf from two machines simultaneously
and ORBits Standard-setup denies CORBA-Connection from the network. In this case
write »ORBIIOPIPv4=1« in  /etc/orbitrc. 
You should always check the user.* syslog for details on problems with gconfd.
There must be only one gconfd running per homedirectory and he must have a
lockfile in ~/gconfd, but also other lockfiles at individual places like ~/.gconf
[...]

This is a german->english translation of the original GConf message, which I
made for bug #78956 Comment #91. (same error other package).
It don't think however it's got something to do with GConf, but with the ebuild
which tries to install GConf data outside the sandbox.

I've seen this error in some gnome-related ebuild like evince (which is not in
portage).
Sound-Juicer is the first package which is marked stable in portage and fails.

Reproducible: Always
Steps to Reproduce:
1. emerge sound-juicer
2.
3.

Actual Results:  
It fails with a Sandbox Violation

Expected Results:  
install correctly like everything else in wonderful gentoo portage :-)

emerge info:

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 Intel(R) Celeron(R) CPU 2.50GHz
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jun  4 2005, 16:28:59)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.9.5, 1.5, 1.4_p6, 1.8.5-r3, 1.6.3, 1.7.9-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa avi bash-completion berkdb bitmap-fonts cdr cjk crypt cups
curl dbus dvd emboss encode fam flac foomaticdb fortran gdbm gif gpm gstreamer
gtk gtk2 hal imlib ipv6 java jpeg junit kdeenablefinal libg++ libwww mad mikmod
mmx mp3 mpeg ncurses nls nptl ogg oggvorbis opengl pam pdflib perl png python qt
quicktime readline samba sdl spell sqlite sse sse2 ssl tcltk tcpd tetex tiff
truetype truetype-fonts type1-fonts unicode vorbis xinerama xml2 xprint xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS
Comment 2 Fabian Zeindl 2005-06-12 05:25:39 UTC
Using strace I found out that gconftool-2 is trying to open /etc/gconf/...

Comment 3 Fabian Zeindl 2005-06-13 10:49:08 UTC
Fixed...

Bug #92920 Comment #63 for more details.