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
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
Using strace I found out that gconftool-2 is trying to open /etc/gconf/...
Fixed... Bug #92920 Comment #63 for more details.