when emerging docbook-sgml-dtd-3.0-r3 I get: rm: cannot remove `/var/tmp/portage/docbook-sgml-dtd-3.0-r3/work/catalogs': Permission denied install: cannot change permissions of `/var/tmp/portage/docbook-sgml-dtd-3.0-r3/work': Operation not permitted wyvern ~ # ls -l /var/tmp/portage/docbook-sgml-dtd-3.0-r3 total 0 drwxrws--- 2 portage portage 112 Jul 19 18:09 temp drwxr-xr-x 3 root root 72 Jul 19 18:09 work removing userpriv and usersandbox from FEATURES allows the emerge to proceed normally. Reproducible: Always Steps to Reproduce: 1. emerge --update --deep --newuse world 2. 3. Actual Results: fails when it gets to the above docbook packages Expected Results: emerge proceeds to completion Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9-prw-r15 i686) ================================================================= System uname: 2.6.11-gentoo-r9-prw-r15 i686 AMD Athlon(TM) XP 2700+ Gentoo Base System version 1.6.12 ccache version 2.3 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.8.1-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -pipe -O1" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -pipe -O1" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk http://mirror.uni-c.dk/gentoo/ http://mirror.datapipe.net/gentoo ftp://mir.zyrianes.net/gentoo/" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en_GB" 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 3dnow X alsa apm arts avi bash-completion berkdb bitmap-fonts cdparanoia cdr cjk crypt cscope cups curl dvb emboss encode esd expat fam flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gtk gtk2 imagemagick imlib ipv6 java jpeg junit kde kdeenablefinal lcms ldap libg++ libwww live lm_sensors mad mikmod mmx mmx2 motif mozilla mp3 mpeg mysql ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline real samba sdl slang spell sse ssl svg svga tcltk tcpd theora threads tidy tiff truetype truetype-fonts type1-fonts unicode vorbis wmf xine xml2 xmms xprint xv xvid zlib video_cards_radeon linguas_en_GB userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Please attach the full output from the emerge process. Also, this looks like something related to an old behaviour from sgml-catalog.eclass. It was fixed a few days ago, have you updated your portage tree lately?
Full output from emerge (except I originally did an emerge --deep --newuse --update world): wyvern ~ # emerge =app-text/docbook-sgml-dtd-3.0-r3 Calculating dependencies ...done! >>> emerge (1 of 1) app-text/docbook-sgml-dtd-3.0-r3 to / >>> md5 files ;-) docbook-sgml-dtd-4.4.ebuild >>> md5 files ;-) docbook-sgml-dtd-3.1-r3.ebuild >>> md5 files ;-) docbook-sgml-dtd-4.3-r2.ebuild >>> md5 files ;-) docbook-sgml-dtd-4.1-r3.ebuild >>> md5 files ;-) docbook-sgml-dtd-3.0-r3.ebuild >>> md5 files ;-) docbook-sgml-dtd-4.2-r2.ebuild >>> md5 files ;-) docbook-sgml-dtd-4.0-r3.ebuild >>> md5 files ;-) files/docbook-sgml-dtd-4.3-catalog.diff >>> md5 files ;-) files/docbook-sgml-dtd-3.0-catalog.diff >>> md5 files ;-) files/docbook-sgml-dtd-4.2-catalog.diff >>> md5 files ;-) files/docbook-sgml-dtd-4.1-catalog.diff >>> md5 files ;-) files/digest-docbook-sgml-dtd-3.0-r3 >>> md5 files ;-) files/digest-docbook-sgml-dtd-3.1-r3 >>> md5 files ;-) files/digest-docbook-sgml-dtd-4.0-r3 >>> md5 files ;-) files/digest-docbook-sgml-dtd-4.1-r3 >>> md5 files ;-) files/digest-docbook-sgml-dtd-4.2-r2 >>> md5 files ;-) files/digest-docbook-sgml-dtd-4.3-r2 >>> md5 files ;-) files/docbook-sgml-dtd-4.4-catalog.diff >>> md5 files ;-) files/docbook-sgml-dtd-3.1-catalog.diff >>> md5 files ;-) files/docbook-sgml-dtd-4.0-catalog.diff >>> md5 files ;-) files/digest-docbook-sgml-dtd-4.4 >>> md5 src_uri ;-) docbk30.zip >>> Checking docbk30.zip's mtime... >>> Not marked as unpacked; recreating WORKDIR... rm: cannot remove `/var/tmp/portage/docbook-sgml-dtd-3.0-r3/work/catalogs': Permission denied install: cannot change permissions of `/var/tmp/portage/docbook-sgml-dtd-3.0-r3/work': Operation not permitted !!! ERROR: app-text/docbook-sgml-dtd-3.0-r3 failed. !!! Function dyn_unpack, Line 659, Exitcode 1 !!! Failed to create dir '/var/tmp/portage/docbook-sgml-dtd-3.0-r3/work' !!! If you need support, post the topmost build error, NOT this status message. last rsync'ed at >>> Fri Jul 15 15:40:15 2005
Run "rm -rf /var/tmp/portage/docbook-sgml-dtd-3.0-r3" as root, and sync your portage tree. This problem was fixed in sgml-catalog.eclass.