OO compiles fine, but it won't install because of a sandbox violation. This is what I get: --------------------------- ACCESS VIOLATION SUMMARY--------------------------- LOG FILE = "/tmp/sandbox-app-office_-_openoffice-ximian-1.1.54-4699.log" open_wr: /opt/OpenOffice.org/foo.tmp unlink: /opt/OpenOffice.org/delme -------------------------------------------------------------------------------- $ emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.2.5-r4,2.3.3_pre20040420-r0, 2.6.6-rc3-love1) ================================================================= System uname: 2.6.6-rc3-love1 i686 AMD Athlon(tm) XP 2700+ Gentoo Base System version 1.4.10 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="no" CFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.fi.debian.org/gentoo http://lame.lut.fi/Linux/gentoo http://gentoo.linux.no http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3ds X aalib acpi alsa apache2 apm avi berkdb bonobo cdr crypt cups curl dedicated dga directfb dnd doc dv dvd dvdr emacs encode fbcon flash foomaticdb gb gd gdbm ggi gif gimpprint glut gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib innodb ipv6 jabber jack jack-caps java javascript jpeg jython ladcca ldap libg++ libgda libwww mad matroska mbox md5sum memlimit mikmod mmx mng motif mozilla mozsvg mpeg music mysql nas ncurses nls nptl nvidia oav offensive ofx oggvorbis openal opengl oss pam pdflib perl plotutils png postgres python quicktime readline rplay ruby samba scanner sdl slang slp snmp sox spell sse ssl svg svga tcltk tcpd tetex tiff truetype type1 unicode usb v4l videos wmf wxwin wxwindows x86 xface xine xinerama xml xml2 xmms xv xvid yahoo zeo zlib" Reproducible: Always Steps to Reproduce:
Could you please attach a little bit more of the log, anyway it shouldn't even try to write to /opt/OpenOffice.org so am not sure what's happening there...
Sure. I do know that it shouldn't try to tamper with /opt/OpenOffice.org, but seem it does. Although I do also have vanilla OO installed, because I occasionally ran into problems with the Finnish proofreader, maybe I should try to unmerge the vanilla OO. I did manage to reproduce the problem with the openoffice-ximian-1.1.55-r1 ebuild, so here goes: ** register uno component: /var/tmp/portage/openoffice-ximian-1.1.55-r1/image//opt/Ximian-OpenOffice/program/pythonloader.uno.so register configuration: ..................................................................................................................................................................................................................................................................................................................................................................................................ACCESS DENIED unlink: /opt/OpenOffice.org/delme * Removing build root from registry... * Fixing permissions... Merging translations into xoo-drawing.desktop. Merging translations into xoo-presentation.desktop. Merging translations into xoo-spreadsheet.desktop. Merging translations into xoo-textdoc.desktop. * Installing Menu shortcuts and mime info (need "gnome" or "kde" in USE)... man: prepallstrip: strip: strip: opt/Ximian-OpenOffice/program/setup.bin opt/Ximian-OpenOffice/program/pluginapp.bin opt/Ximian-OpenOffice/program/msgbox-gnome opt/Ximian-OpenOffice/program/getstyle-gnome opt/Ximian-OpenOffice/program/pagein opt/Ximian-OpenOffice/program/ooovirg opt/Ximian-OpenOffice/program/pkgchk.bin opt/Ximian-OpenOffice/program/soffice.bin opt/Ximian-OpenOffice/program/python-core-2.2.2/bin/python >>> Completed installing into /var/tmp/portage/openoffice-ximian-1.1.55-r1/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-app-office_-_openoffice-ximian-1.1.55-r1-7094.log" open_wr: /opt/OpenOffice.org/foo.tmp unlink: /opt/OpenOffice.org/delme -------------------------------------------------------------------------------- **
It would seem that unmerging the openoffice-bin-1.1.1 (installed in /opt/OpenOffice.org) solves the problem. I was however under the impression that these two should be able to co-exist, since they have separate install folders, configuration files etc. I got the proofreader working with the newest Ximian OO, so my problems are gone, but the conflict between openoffice-bin-1.1.1 and newish openoffice-ximian still exists.
this should be solved now, added some addpredicts to the ebuild