Wanting to use desklet-hypertail so unmasked in /etc/portage/package.keywords and start to emerged failed on access denied Reproducible: Always Steps to Reproduce: 1. emerge desklet-hypertail 2. 3. Actual Results: Fluid jrb # emerge desklet-hypertail -vp These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-plugins/desklet-hypertail-2.01 0 kB Total size of downloads: 0 kB Fluid jrb # emerge desklet-hypertail Calculating dependencies ...done! >>> emerge (1 of 1) x11-plugins/desklet-hypertail-2.01 to / >>> md5 files ;-) desklet-hypertail-2.01.ebuild >>> md5 files ;-) files/digest-desklet-hypertail-2.01 >>> md5 src_uri ;-) hypertail-2.01.tar.gz >>> Unpacking source... >>> Unpacking hypertail-2.01.tar.gz to /var/tmp/portage/desklet-hypertail-2.01/work >>> Source unpacked. >>> Test phase [not enabled]: x11-plugins/desklet-hypertail-2.01 >>> Install desklet-hypertail-2.01 into /var/tmp/portage/desklet-hypertail-2.01/image/ category x11-plugins * Installing Display HyperTail ACCESS DENIED unlink: /usr/lib/gdesklets/plugin/__init__.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/plugin/__init__.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/plugin/Interface.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/plugin/Interface.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/plugin/Permission.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/plugin/Permission.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/main/__init__.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/main/__init__.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/NullObject.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/NullObject.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/utils/__init__.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/utils/__init__.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/utils/ErrorFormatter.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/utils/ErrorFormatter.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/utils/i18n.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/utils/i18n.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/libdesklets/__init__.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/libdesklets/__init__.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/libdesklets/convert.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/libdesklets/convert.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/utils/Struct.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/utils/Struct.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/libdesklets/controls/__init__.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/libdesklets/controls/__init__.pyc ACCESS DENIED unlink: /usr/lib/gdesklets/main/Control.pyc ACCESS DENIED open_wr: /usr/lib/gdesklets/main/Control.pyc * Installing Control IHyperTail_3ng7w3lfutkn482efk86eku93-2 man: prepallstrip: strip: i686-pc-linux-gnu-strip --strip-unneeded strip: i686-pc-linux-gnu-strip --strip-unneeded >>> Completed installing desklet-hypertail-2.01 into /var/tmp/portage/desklet-hypertail-2.01/image/ --------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/tmp/sandbox-x11-plugins_-_desklet-hypertail-2.01-17429.log" unlink: /usr/lib/gdesklets/plugin/__init__.pyc open_wr: /usr/lib/gdesklets/plugin/__init__.pyc unlink: /usr/lib/gdesklets/plugin/Interface.pyc open_wr: /usr/lib/gdesklets/plugin/Interface.pyc unlink: /usr/lib/gdesklets/plugin/Permission.pyc open_wr: /usr/lib/gdesklets/plugin/Permission.pyc unlink: /usr/lib/gdesklets/main/__init__.pyc open_wr: /usr/lib/gdesklets/main/__init__.pyc unlink: /usr/lib/gdesklets/NullObject.pyc open_wr: /usr/lib/gdesklets/NullObject.pyc unlink: /usr/lib/gdesklets/utils/__init__.pyc open_wr: /usr/lib/gdesklets/utils/__init__.pyc unlink: /usr/lib/gdesklets/utils/ErrorFormatter.pyc open_wr: /usr/lib/gdesklets/utils/ErrorFormatter.pyc unlink: /usr/lib/gdesklets/utils/i18n.pyc open_wr: /usr/lib/gdesklets/utils/i18n.pyc unlink: /usr/lib/gdesklets/libdesklets/__init__.pyc open_wr: /usr/lib/gdesklets/libdesklets/__init__.pyc unlink: /usr/lib/gdesklets/libdesklets/convert.pyc open_wr: /usr/lib/gdesklets/libdesklets/convert.pyc unlink: /usr/lib/gdesklets/utils/Struct.pyc open_wr: /usr/lib/gdesklets/utils/Struct.pyc unlink: /usr/lib/gdesklets/libdesklets/controls/__init__.pyc open_wr: /usr/lib/gdesklets/libdesklets/controls/__init__.pyc unlink: /usr/lib/gdesklets/main/Control.pyc open_wr: /usr/lib/gdesklets/main/Control.pyc -------------------------------------------------------------------------------- Fluid jrb # emerge info Portage 2.0.51.20-r4 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.16 ccache version 2.3 [disabled] dev-lang/python: 2.3.4-r1 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.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -fforce-addr -pipe -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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fforce-addr -pipe -fomit-frame-pointer -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccashe distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/sites/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://www.mirror.ac.uk/mirror/www.ibiblio.org/" 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 aim alsa apm avi berkdb bitmap-fonts bluetooth bonobo bzip2 cdr crypt cups directfb dvd dvdread eds emboss encode esd extensions fam fbcon flac foomaticdb fortran gdbm geoip gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal imagemagick imlib ipv6 java joystick jpeg jpg ldap libg++ libwww mad mikmod mme mme2 mmx mmx2 motif mozilla mp3 mpeg msn ncurses nls nntp nomotif nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline real sdl spell sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb vim-with-x vorbis win32codecs xml xml2 xprint xv zlib" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I've seen this error elsewhere when the person had an ebuild from bug 82816 and didn't update when the official ebuild hit portage. Is this the case for you? If so, `emerge gdesklets-core` and notify us of your results.
nop sorry. This is using the lastest version of gdesklets-core in portage I have recompiled gdesklets-core and the same error
Do you have the file "/usr/lib/gdesklets/gdesklets-control-getid" ? Can you post the output of `/usr/lib/gdesklets/gdesklets-control-getid /var/tmp/portage/desklet-hypertail-2.01/work/hypertail/controls/HyperTail` (assuming it's still unpacked into that directory) please?
Fluid HyperTail # /usr/lib/gdesklets/gdesklets-control-getid /var/tmp/portage/desklet-hypertail-2.01/work/hypertail/controls/HyperTail IHyperTail_3ng7w3lfutkn482efk86eku93-2
ok seems to be ok now after a sync and an emerge so closing thanks
This was not an invalid bug.
This has been fixed with the addition of 'PYTHON_DONTCOMPILE=1' in the eclass. This environment variable forces python to not try to compile the outdated files in /usr/lib/gdesklets.