Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81533 - emerging tetex-3.0 violates sandbox
Summary: emerging tetex-3.0 violates sandbox
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Text-Markup Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-10 13:45 UTC by Joe Wells
Modified: 2005-02-14 21:18 UTC (History)
1 user (show)

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 Joe Wells 2005-02-10 13:45:00 UTC
Emerging tetex-3.0 fails for me with sandbox violations.  

The sandbox violations are listed as follows:

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-text_-_tetex-3.0-23685.log"

mkdir:     /usr/share/texmf/lsR26391.tmp
mkdir:     /var/cache/fonts/lsR26391.tmp
unlink:    /var/cache/fonts/lsR26391.tmp
mkdir:     /usr/share/texmf/lsR26992.tmp
mkdir:     /var/cache/fonts/lsR26992.tmp
unlink:    /var/cache/fonts/lsR26992.tmp
--------------------------------------------------------------------------------

The sandbox violations are resulting from the fact that doing "make
install" (via "einstall") is running "mktexlsr" and "texhash" (via
"updmap") but somehow not getting the configuration set up so that
they work within the sandbox.

"mktexlsr" is run by this bit of the "install" target in the Makefile:

----------------------------------------------------------------------
	- if test -f $(scriptdir)/mktexlsr; then \
	  TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
	    $(scriptdir)/mktexlsr; \
	else :; fi
----------------------------------------------------------------------

Running of the above lines by "make" yields this output including
these error messages:

----------------------------------------------------------------------
if test -f /extra/var/tmp/portage/tetex-3.0/image//usr/bin/mktexlsr; then \
  TEXMFMAIN=/extra/var/tmp/portage/tetex-3.0/image//var/lib/texmf PATH=/extra/var/tmp/portage/tetex-3.0/image//usr/bin:/extra/var/tmp/portage/tetex-3.0/image//usr/bin:/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.3:/opt/Acrobat5:/opt/ghc/bin:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin \
    /extra/var/tmp/portage/tetex-3.0/image//usr/bin/mktexlsr; \
else :; fi
mktexlsr: Updating /extra/var/tmp/portage/tetex-3.0/image//var/lib/texmf/ls-R... 
[31;01mACCESS DENIED[0m  mkdir:     /usr/share/texmf/lsR26391.tmp
mkdir: cannot create directory `/usr/share/texmf/lsR26391.tmp': Permission denied
mktexlsr: could not create directory '/usr/share/texmf/lsR26391.tmp'. Skipping...
[31;01mACCESS DENIED[0m  mkdir:     /var/cache/fonts/lsR26391.tmp
mkdir: cannot create directory `/var/cache/fonts/lsR26391.tmp': Permission denied
mktexlsr: could not create directory '/var/cache/fonts/lsR26391.tmp'. Skipping...
mktexlsr: Done.
[31;01mACCESS DENIED[0m  unlink:    /var/cache/fonts/lsR26391.tmp
rm: cannot remove `/var/cache/fonts/lsR26391.tmp': Permission denied

----------------------------------------------------------------------

So somehow either "mktexlsr" should either not be being run at this
stage (probably the correct fix) or the configuration should be fixed
so that it stays within the sandbox.

Similarly, "updmap-sys" (which runs "updmap" which in turn runs
"texhash") is being run by this bit of the "install" target:

----------------------------------------------------------------------
	- if test -f $(scriptdir)/updmap-sys \
	  && TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
	       $(scriptdir)/kpsewhich --format='web2c files' updmap.cfg >/dev/null; \
	then \
	  TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
	    $(scriptdir)/updmap-sys; \
	else :; fi
----------------------------------------------------------------------

Some other commands in the "install" target in the Makefile appear to
also not be properly operating inside the sandbox, but they are not
causing sandbox violations because they are not writing outside the
sandbox.

Reproducible: Always
Steps to Reproduce:
1.Unmask ">=app-text/tetex-2.96" in /etc/portage/package.unmask.
2.Run "emerge tetex".
Actual Results:  
Emerge failure due to sandbox violation.

Expected Results:  
Successful installation of teTeX 3.0.

Below is appended the output of "emerge --info --verbose" on my system.

----------------------------------------------------------------------
Gentoo Base System version 1.6.9
Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.8.1-co-0.6.2-pre1 i686)
=================================================================
System uname: 2.6.8.1-co-0.6.2-pre1 i686 Intel(R) Pentium(R) M processor 1100MHz
Python:              dev-lang/python-2.2.3-r1,dev-lang/python-2.3.4-r1 [2.3.4
(#1, Feb  7 2005, 17:41:43)]
dev-lang/python:     2.2.3-r1, 2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.5, 1.9.4, 1.7.9-r1, 1.6.3, 1.4_p6, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE=""
ARCH="x86"
AUTOCLEAN="yes"
BASH_ENV="/etc/spork/is/not/valid/profile.env"
BIBINPUTS=":~/bibliography:/extra/home/jbw/church/lib/bibtex:/extra/home/jbw/people-files/sebc-cvs/lib/bibtex"
BSTINPUTS=":~/tex/btxbst:/extra/home/jbw/church/lib/bibtex"
CFLAGS="-march=pentium4 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CM_PATH="/extra/home/jbw/church/lib/sml"
COLORTERM="1"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CVSROOT="jbw@types.bu.edu:/cvsroot"
CVSUMASK="07"
CVS_RSH="ssh"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISPLAY="192.168.251.1:0.0"
DISTDIR="/usr/portage/distfiles"
DOOMWADDIR="/usr/lib/games/doom"
DVIPSHEADERS=":/extra/home/jbw/church/lib/tex/pstricks"
EDITOR="emacs"
FEATURES="autoaddcvs autoconfig candy ccache distlocks moo sandbox sfperms"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="ftp://mir.zyrianes.net/gentoo/
http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
http://ftp.easynet.nl/mirror/gentoo/ http://mir.zyrianes.net/gentoo/
ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.blueyonder.co.uk
ftp://gentoo.blueyonder.co.uk/mirrors/gentoo
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
ftp://mirrors1.netvisao.pt/gentoo/ http://ftp.heanet.ie/pub/gentoo/
http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://ftp.linux.ee/pub/gentoo/distfiles/"
GROUP="users"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses"
GUILE_LOAD_PATH="/usr/share/guile/1.6"
G_BROKEN_FILENAMES="1"
HOME="/home/jbw"
HOST="colinux"
HOSTNAME="colinux"
HOSTTYPE="i386-linux"
INFODIR="/usr/X11R6/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.3/info:/usr/share/info/emacs-21"
INITIAL_PATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.3:/opt/Acrobat5:/opt/ghc/bin:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin:/usr/games/bin:/bin:/usr/bin:/usr/local/bin:/extra/home/jbw/church/bin"
INPUTRC="/etc/inputrc"
JAVAC="/opt/blackdown-jdk-1.4.2.01/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.01"
JDK_HOME="/opt/blackdown-jdk-1.4.2.01"
LESS="cdfiMnQs"
LESSOPEN="|lesspipe.sh %s"
LIBGL_DRIVERS_PATH="/usr/lib/modules/dri"
LOGNAME="jbw"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:"
MACHTYPE="i386"
MAIL="/var/mail/jbw"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.3/man::/opt/blackdown-jdk-1.4.2.01/man"
MFINPUTS=":/extra/home/jbw/church/lib/tex/fonts//"
NOCOLOR="false"
OSTYPE="linux"
PAGER="less"
PATH="/home/jbw/bin:/home/jbw/church/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.3:/opt/Acrobat5:/opt/ghc/bin:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin:/usr/games/bin:/bin:/usr/bin:/usr/local/bin:/extra/home/jbw/church/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/games"
PERL5LIB="/home/jbw/perllib:/extra/home/jbw/church/lib/perl"
PGPPATH="/home/jbw/.pgp"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od
s390 sh sparc x86 x86-fbsd x86-obsd x86-od"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="29818"
PORTAGE_NICENESS="19"
PORTAGE_TMPDIR="/extra/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PWD="/extra/var/tmp/portage/tetex-3.0"
PYTHONDOCS="/usr/share/doc/python-docs-2.3.4/html"
REAL_TMPDIR="/home/jbw/tmp"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.3:/opt/Acrobat5:/opt/ghc/bin:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SHELL="/bin/tcsh"
SHLVL="2"
SSH_AUTH_SOCK="/tmp/ssh-gbmrTT6301/agent.6301"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TCSH_SHELL_COMPLETION="1"
TCSH_SHELL_CTRLD="1"
TCSH_SHELL_SAFETY="1"
TCSH_SHELL_SAVEHISTORY="1"
TERM="xterm"
TEXINPUTS="~/foiltex//::~/tex//:~/foiltex//:/extra/home/jbw/church/lib/tex//"
TEXPSHEADERS=":/extra/home/jbw/church/lib/tex/pstricks"
TMPDIR="/home/jbw/tmp"
UPDATE_IGNORE_HOSTS="csb.bu.edu csa.bu.edu cs.bc.edu"
USE="x86 X Xaw3d bitmap-fonts bonobo crypt emacs emacs-w3 escreen esd etwin f77
fam font-server fortran fpx gcj gd-external gif gtk gtk2 guile imagemagick imlib
ipv6 java jbig jpeg latex lcms leim libg++ libwww lua lzw-tiff mad mailwrapper
md5sum mmx motif mozdevelop mozilla mozxmlterm mpeg ncurses nodrm nptl objc
oggvorbis opengl pam perl php png python readline samba sdk sdl slang spell sse
ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode wmf
xinerama xml2 xmms xprint xv zlib"
USER="jbw"
USERLAND="GNU"
USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS"
VENDOR="intel"
VISUAL="emacs"
WINDOWID="8388622"
XARGS="xargs -r"
XINITRC="/etc/X11/xinit/xinitrc"
XPSERVERLIST=""
c="/home/jbw/www/teaching/hw/F22AW1/2003,-04"
d="/home/jbw/www/teaching/hw/F22AW1/2004,-05"
e="/c/Documents and Settings/jbw/Desktop/"
extra_mem_bot="100000"
extra_mem_top="100000"
hash_extra="20000"
nest_size="500"
stack_size="680"
Comment 1 Mamoru KOMACHI (RETIRED) gentoo-dev 2005-02-10 18:54:03 UTC
Thanks for the bug report. Fixed in CVS.
Comment 2 cprior 2005-02-11 03:22:11 UTC
I still get sandbox violations:
>>> Completed installing tetex-3.0-r1 into /var/tmp/portage/tetex-3.0-r1/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-text_-_tetex-3.0-r1-29153.log"

mkdir:     /var/lib/texmf/lsR31858.tmp
unlink:    /var/lib/texmf/lsR31858.tmp
mkdir:     /web2c
mkdir:     /fonts
mkdir:     /fonts
mkdir:     /fonts

The output of my emerge -v --info tetex is:
Gentoo Base System version 1.4.16
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r3 i686)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 Mobile Pentium II
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Nov  8 2004, 16:26:29)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.90.0.1.1-r3
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.4.21-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ANT_HOME="/usr/share/ant-core"
ARCH="x86"
AUTOCLEAN="yes"
BASH_ENV="/etc/spork/is/not/valid/profile.env"
CC="gcc"
CCACHE_DIR="/var/tmp/portage/.ccache"
CFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /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/env.d /etc/gconf /etc/terminfo /etc/env.d"
CVS_RSH="ssh"
CXX="g++"
CXXFLAGS="-O2 -mcpu=i686 -fomit-frame-pointer"
DCCC_PATH="/usr/lib/distcc/bin"
DISPLAY=":0.0"
DISTCC_LOG=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GDK_USE_XFT="1"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
GLIBC_SSP_CHECKED="1"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses"
G_BROKEN_FILENAMES="1"
HISTCONTROL="ignoredups:erasedups"
HOME="/root"
HOSTNAME="klassizismus"
INFODIR="/usr/share/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
INPUTRC="/etc/inputrc"
JAVAC="/opt/blackdown-jdk-1.4.2.01/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.01"
JDK_HOME="/opt/blackdown-jdk-1.4.2.01"
KDEDIR="/usr/kde/3.3"
KDEDIRS="/usr"
KDE_MALLOC="1"
LANG="de_DE@euro"
LANGUAGE="de_DE@euro"
LC_ALL="de_DE@euro"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="de"
LOGNAME="root"
MAIL="/root/"
MAKEOPTS="-j2"
MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/share/man::/opt/blackdown-jdk-1.4.2.01/man:/usr/qt/3/doc/man:/opt/vmware/man"
NOCOLOR="false"
PAGER="/usr/bin/less"
PATH="/root/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/opt/Acrobat5:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin:/usr/qt/3/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/opt/vmware/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od s390 sh sparc x86 x86-fbsd x86-obsd x86-od"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="6457"
PORTAGE_NICENESS="15"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]"
PWD="/root"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
RPMDIR="/usr/portage/rpm"
RSYNC_EXCLUDEFROM="/etc/portage/rsync_excludes"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SHELL="/bin/bash"
SHLVL="1"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="screen"
USE="x86 X aalib acl acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts cdparanoia crypt cups curl directfb encode esd ethereal f77 fam flash font-server foomaticdb fortran ftp gd gdbm gif gpg gpm gtk gtk2 icq imagemagick imap imlib innodb ipv6 java jpeg junit kde ldap libg++ libwww mad maildir mikmod ming motif mpeg msn mysql nas ncurses nls odbc oggvorbis opengl oss pam pcmcia pdflib perl php png posix postgres postgresql python qt quicktime readline ruby samba sdl slang soap softmmu spell sqlite ssl svga tcltk tcpd tetex tidy tiff truetype truetype-fonts type1-fonts usb vhosts wifi wxwindows xml xml2 xmms xv zlib linguas_de"
USER="root"
USERLAND="GNU"
USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS"
XARGS="xargs -r"
XAUTHORITY="/root/.xauths2HU0J"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"
Comment 3 Nikolai Weibull 2005-02-13 15:04:21 UTC
Another fix is to

sed -i -e 's/updmap-sys;/updmap-sys --nohash;/' Makefile.in || die

as updmap-sys runs texhash...
Comment 4 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-02-14 19:21:06 UTC
I am still getting sandbox violations here for tetex-3.0-r1. As a test I also tried unmerging tetex entirely, but the violations still occur. This happens consistently on 3.0 and 3.0-r1 ebuilds, although the beta 2.99 ebuilds all worked great for me.

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-app-text_-_tetex-3.0-r1-28773.log"

unlink:    /web2c/updmap.log
open_wr:   /web2c/updmap.log
open_wr:   /web2c/updmap.log
open_wr:   /web2c/updmap.log
open_wr:   /web2c/updmap.log
open_wr:   /web2c/updmap.log
open_wr:   /web2c/updmap.log
open_wr:   /web2c/updmap.log
open_wr:   /web2c/updmap.log
--------------------------------------------------------------------------------
Comment 5 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-02-14 21:18:57 UTC
OK - not sure what is going off with tetex 3 :) I removed /web2c, because it shouldn't be there anyway. Then got sandbox violations for mkdir /web2c. I then emerged tetex-2.0.2-r5 successfully. I then tried for tetex-3.0-r1 again and this time it emerged without any sandbox violations.

Tested it on my first year PhD report and it worked fine. I am closing this up again as I don't know if it is just something weird on my system. Thought it was worth documenting in the case others experience similar weirdness. I had used all the betas without any problems.