smithfield ~ # emerge -p -uv x11-base/xorg-x11 These are the packages that I would merge, in order: Calculating dependencies ...done! INCOMPLETE MERGE: /var/db/pkg/x11-base/-MERGING-xorg-x11-6.8.2-r7 [ebuild U ] x11-base/xorg-x11-6.8.2-r7 [6.8.2-r6] -3dfx +3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc -font-server -insecure-drivers -ipv6 -minimal +mmx +nls -nocxx +opengl -pam -sdk -sse -static +truetype-fonts +type1-fonts (-uclibc) -xprint +xv 0 kB smithfield ~ # emerge -uv x11-base/xorg-x11 produces error: >>> Completed installing xorg-x11-6.8.2-r7 into /var/tmp/portage/xorg-x11-6.8.2-r7/image/ >>> Merging x11-base/xorg-x11-6.8.2-r7 to / * Preparing any installed configuration files for font move... * >>> SetUID: [chmod go-r] /var/tmp/portage/xorg-x11-6.8.2-r7/image//usr/bin/Xorg ... [ ok ] --- /usr/ --- /usr/include/ --- /usr/include/X11/ !!! Failed to move /var/tmp/portage/xorg-x11-6.8.2-r7/image/usr/include/X11/DECkeysym.h to /usr/include/X11/DECkeysym.h !!! [Errno 1] Operation not permitted smithfield ~ # ls -al /var/tmp/portage/xorg-x11-6.8.2-r7/image/usr/include/X11/DECkeysym.h /usr/include/X11/DECkeysym.h -r--r--r-- 1 root root 2886 Nov 27 01:12 /usr/include/X11/DECkeysym.h -r--r--r-- 1 root root 2886 May 8 00:01 /var/tmp/portage/xorg-x11-6.8.2-r7/image/usr/include/X11/DECkeysym.h smithfield ~ # emerge --info Portage 2203-svn (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.6-r3, 2.6.15.1 i686) ================================================================= System uname: 2.6.15.1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=athlon -march=athlon -mmmx -m3dnow -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" 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/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=athlon -march=athlon -mmmx -m3dnow -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/ http://mirror.datapipe.net/gentoo ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/" LINGUAS="en en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.10.1/gentoo-portage" USE="x86 3dnow 3dnowext X alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 bzlib cdr cli crypt cups curl dri eds emboss encode esd ethereal exif expat fam foomaticdb fortran ftp gd gdbm gif gmp gpm gstreamer gtk gtk2 gtkhtml idn imlib isdnlog jpeg kde lcms libg++ libwww lzo mad mhash mikmod mmap mmx mmxext mng motif mp3 mpeg mysql ncurses nls nptl ogg oggvorbis opengl oscar oss pcre pdflib perl php plotutils png posix pppd python qt quicktime readline reflection samba sdl session shared sharedmem sndfile sockets spell spl ssl sysvipc tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis xml xml2 xmms xorg xpm xv zlib linguas_en linguas_en_US userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
(In reply to comment #0) This is at least the third very weird error I see with this strange SVN portage version that so many people seem to be using lately for whatever reason...
perhaps we should add something to the die message ... ive tried to track down some bugs before that were really the portage svn being the problem because i failed to note the 'Portage ####-svn' in `emerge info` output if [[ $version == *svn* ]] ; then echo "!!! THIS IS A SUBVERSION VERSION OF PORTAGE, NOT A RELEASE" fi
(In reply to comment #2) > echo "!!! THIS IS A SUBVERSION VERSION OF PORTAGE, NOT A RELEASE" It's 2.0.54-r1 (simple mistake in the release process for solar's first portage release).
in this case, sure ... but ive encountered users running an actual svn version of portage before
(In reply to comment #0) > !!! Failed to move > /var/tmp/portage/xorg-x11-6.8.2-r7/image/usr/include/X11/DECkeysym.h to > /usr/include/X11/DECkeysym.h > !!! [Errno 1] Operation not permitted Somethings wrong with your system because that move operation failed. Can you try it with mv command to see what happens?
Created attachment 86409 [details] strace of "rm -f /usr/include/X11/DECkeysym.h"
Actually, no, I can't do anything to modify the file in any way. I can't cp or mv another file over it. I can't mv it out of the way. I can't rm it. I can't chmod it. I can't cat to it. I can't create a hard link to it. There's nothing in dmesg or /var/log/messages (or any of the logs in /var/log).
(In reply to comment #7) > Actually, no, I can't do anything to modify the file in any way. It must be some type of issue with your filesystem and/or kernel. Maybe you can work around it with a reboot.
(In reply to comment #8) > It must be some type of issue with your filesystem and/or kernel. Maybe you > can work around it with a reboot. Yeah, that's what I figure. But it's 0300 where I am & it can wait until tomorrow night! Thanks for you help.
FYI, the actual problem was that somehow the file had gotten extended attributes applied. I have no idea how this happened. smithfield ~ # lsattr /usr/include/X11/DECkeysym.h -u--iad-c---- DECkeysym.h Sorry for the bother.