Today, an emerge -uDN world install dev-lang/python 2.4.2 on slot. After update, I try to launch gajim, and I got this error : -------------------------------------------------------------------------------- $ gajim Traceback (most recent call last): File "./gajim.py", line 26, in ? import pygtk ImportError: No module named pygtk -------------------------------------------------------------------------------- So I try to re-emerge it, and i got ACCESS DENIED on python files and ACCESS VIOLATION from sandbox : -------------------------------------------------------------------------------- Calculating dependencies ...done! >>> emerge (1 of 1) net-im/gajim-0.8.2 to / >>> md5 files ;-) gajim-0.8.ebuild >>> md5 files ;-) gajim-0.7.1.ebuild >>> md5 files ;-) gajim-0.8-r1.ebuild >>> md5 files ;-) gajim-0.8.2.ebuild >>> md5 files ;-) files/digest-gajim-0.7.1 >>> md5 files ;-) files/digest-gajim-0.8 >>> md5 files ;-) files/digest-gajim-0.8-r1 >>> md5 files ;-) files/gajim-0.7.1-multilib.patch >>> md5 files ;-) files/digest-gajim-0.8.2 >>> md5 src_uri ;-) gajim-0.8.2.tar.bz2 >>> Unpacking source... >>> Unpacking gajim-0.8.2.tar.bz2 to /var/tmp/portage/gajim-0.8.2/work >>> Source unpacked. make -C src/common all; make -C src trayicon.so; make[1]: Entering directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src/common' cc `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fpic -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. `pkg-config --libs gtk+-2.0 pygtk-2.0` -shared idle.c -o idle.so -L/usr/X11R6/lib -lX11 -lXss -lXext make[1]: Entering directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src' pygtk-codegen-2.0 --prefix trayicon \ --register `pkg-config --variable=defsdir pygtk-2.0`/gdk-types.defs \ --register `pkg-config --variable=defsdir pygtk-2.0`/gtk-types.defs \ --override trayicon.override \ trayicon.defs > trayicon.c ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/defsparser.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/defsparser.pyc ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/scmexpr.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/scmexpr.pyc ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/definitions.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/definitions.pyc Dans le fichier inclus
Today, an emerge -uDN world install dev-lang/python 2.4.2 on slot. After update, I try to launch gajim, and I got this error : -------------------------------------------------------------------------------- $ gajim Traceback (most recent call last): File "./gajim.py", line 26, in ? import pygtk ImportError: No module named pygtk -------------------------------------------------------------------------------- So I try to re-emerge it, and i got ACCESS DENIED on python files and ACCESS VIOLATION from sandbox : -------------------------------------------------------------------------------- Calculating dependencies ...done! >>> emerge (1 of 1) net-im/gajim-0.8.2 to / >>> md5 files ;-) gajim-0.8.ebuild >>> md5 files ;-) gajim-0.7.1.ebuild >>> md5 files ;-) gajim-0.8-r1.ebuild >>> md5 files ;-) gajim-0.8.2.ebuild >>> md5 files ;-) files/digest-gajim-0.7.1 >>> md5 files ;-) files/digest-gajim-0.8 >>> md5 files ;-) files/digest-gajim-0.8-r1 >>> md5 files ;-) files/gajim-0.7.1-multilib.patch >>> md5 files ;-) files/digest-gajim-0.8.2 >>> md5 src_uri ;-) gajim-0.8.2.tar.bz2 >>> Unpacking source... >>> Unpacking gajim-0.8.2.tar.bz2 to /var/tmp/portage/gajim-0.8.2/work >>> Source unpacked. make -C src/common all; make -C src trayicon.so; make[1]: Entering directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src/common' cc `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fpic -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. `pkg-config --libs gtk+-2.0 pygtk-2.0` -shared idle.c -o idle.so -L/usr/X11R6/lib -lX11 -lXss -lXext make[1]: Entering directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src' pygtk-codegen-2.0 --prefix trayicon \ --register `pkg-config --variable=defsdir pygtk-2.0`/gdk-types.defs \ --register `pkg-config --variable=defsdir pygtk-2.0`/gtk-types.defs \ --override trayicon.override \ trayicon.defs > trayicon.c ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/defsparser.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/defsparser.pyc ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/scmexpr.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/scmexpr.pyc ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/definitions.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/definitions.pyc Dans le fichier inclus à partir de /usr/include/python2.4/Python.h:8, à partir de idle.c:29: /usr/include/python2.4/pyconfig.h:838:1: attention : « _POSIX_C_SOURCE » redéfini Dans le fichier inclus à partir de /usr/include/sys/types.h:27, à partir de /usr/include/X11/Xlib.h:52, à partir de idle.c:20: /usr/include/features.h:190:1: attention : ceci est la localisation d'une précédente définition ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/argtypes.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/argtypes.pyc ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/override.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/override.pyc ACCESS DENIED unlink: /usr/share/pygtk/2.0/codegen/reversewrapper.pyc ACCESS DENIED open_wr: /usr/share/pygtk/2.0/codegen/reversewrapper.pyc make[1]: Leaving directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src/common' make -C po all make[1]: Entering directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/po' msgfmt fr/LC_MESSAGES/gajim.po -o fr/LC_MESSAGES/gajim.mo Warning: generating old-style constructor for egg_tray_icon_new ***INFO*** The coverage of global functions is 100.00% (1/1) ***INFO*** The coverage of methods is 100.00% (2/2) ***INFO*** There are no declared virtual proxies. ***INFO*** There are no declared virtual accessors. ***INFO*** There are no declared interface proxies. cc `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fPIC -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. -c -o eggtrayicon.o eggtrayicon.c msgfmt pt/LC_MESSAGES/gajim.po -o pt/LC_MESSAGES/gajim.mo msgfmt el/LC_MESSAGES/gajim.po -o el/LC_MESSAGES/gajim.mo msgfmt pl/LC_MESSAGES/gajim.po -o pl/LC_MESSAGES/gajim.mo cc `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fPIC -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. -c -o trayiconmodule.o trayiconmodule.c msgfmt es/LC_MESSAGES/gajim.po -o es/LC_MESSAGES/gajim.mo msgfmt ru/LC_MESSAGES/gajim.po -o ru/LC_MESSAGES/gajim.mo msgfmt bg/LC_MESSAGES/gajim.po -o bg/LC_MESSAGES/gajim.mo msgfmt de/LC_MESSAGES/gajim.po -o de/LC_MESSAGES/gajim.mo msgfmt nb/LC_MESSAGES/gajim.po -o nb/LC_MESSAGES/gajim.mo msgfmt cs/LC_MESSAGES/gajim.po -o cs/LC_MESSAGES/gajim.mo msgfmt nl/LC_MESSAGES/gajim.po -o nl/LC_MESSAGES/gajim.mo msgfmt pt_BR/LC_MESSAGES/gajim.po -o pt_BR/LC_MESSAGES/gajim.mo make[1]: Leaving directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/po' make -C src gtkspell.so; make[1]: Entering directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src' cc `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fPIC -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. `pkg-config --libs gtk+-2.0 pygtk-2.0` `pkg-config --libs --cflags gtkspell-2.0` -shared gtkspellmodule.c -o gtkspell.so cc `pkg-config --cflags gtk+-2.0 pygtk-2.0` -fPIC -I/usr/include/python`python -c 'import sys; print sys.version[:3]'` -I. -c -o trayicon.o trayicon.c cc `pkg-config --libs gtk+-2.0 pygtk-2.0` -shared trayicon.o eggtrayicon.o trayiconmodule.o -o trayicon.so make[1]: Leaving directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src' make[1]: Leaving directory `/var/tmp/portage/gajim-0.8.2/work/gajim-0.8.2/src' --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-net-im_-_gajim-0.8.2-5946.log" unlink: /usr/share/pygtk/2.0/codegen/defsparser.pyc open_wr: /usr/share/pygtk/2.0/codegen/defsparser.pyc unlink: /usr/share/pygtk/2.0/codegen/scmexpr.pyc open_wr: /usr/share/pygtk/2.0/codegen/scmexpr.pyc unlink: /usr/share/pygtk/2.0/codegen/definitions.pyc open_wr: /usr/share/pygtk/2.0/codegen/definitions.pyc unlink: /usr/share/pygtk/2.0/codegen/argtypes.pyc open_wr: /usr/share/pygtk/2.0/codegen/argtypes.pyc unlink: /usr/share/pygtk/2.0/codegen/override.pyc open_wr: /usr/share/pygtk/2.0/codegen/override.pyc unlink: /usr/share/pygtk/2.0/codegen/reversewrapper.pyc open_wr: /usr/share/pygtk/2.0/codegen/reversewrapper.pyc -------------------------------------------------------------------------------- I try a revdep-rebuild ==> nothing to rebuild Reproducible: Always Steps to Reproduce: 1. emerge gajim 2. 3. Actual Results: emerge failed : access denied and access violation emerge info : Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 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.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe" 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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg buildsyspkg ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/" LANG="fr_FR.UTF-8" LC_ALL="fr_FR.UTF-8" LINGUAS="fr fr_FR" 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 aac alsa apache2 apm arts audiofile avi berkdb bitmap-fonts cdr cjk crypt cups curl dba divx4linux dvd dvdr eds emacs emboss encode esd fam flac foomaticdb fortran gd gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis openal opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl spell sse sse2 ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis win32codecs xml2 xmms xprint xv xvid zlib linguas_fr linguas_fr_FR userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Ok, problem is solved. I just run python-updater... I did not know that we must run python-updater after a python upgrade. And there is no message about that in emerge's log. Sorry.
*** Bug 118804 has been marked as a duplicate of this bug. ***