foomatic-gui is broken as installed, perhaps because of slotted pygtk awkwardness. Unfortunately, python is not my area of expertise... Reproducible: Always Steps to Reproduce: 1. emerge --deep foomatic-gui 2. /usr/bin/foomatic-gui Actual Results: Traceback (most recent call last): File "/usr/bin/foomatic-gui", line 62, in ? import gtk ImportError: No module named gtk Expected Results: run the gui. The module is there; it's just not being used. Mucking with PYTHONPATH didn't seem to help. ook ~ # epm -qa | grep pyg pygtk-0.6.11-r1 pygtk-2.6.1 ook ~ # slocate gtk.py /usr/lib/python2.3/site-packages/pygtk.py-2.0 /usr/lib/python2.3/site-packages/pygtk.py /usr/lib/python2.3/site-packages/pygtk.pyc /usr/lib/python2.3/site-packages/pygtk.pyo /usr/lib/python2.3/site-packages/gtk-1.2/gtk.py /usr/lib/python2.3/site-packages/gtk-1.2/gtk.pyc /usr/lib/python2.3/site-packages/gtk-1.2/gtk.pyo ook ~ # emerge --info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686) ================================================================= System uname: 2.6.11-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 31 2005, 07:15:37)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.averse.net/pub/gentoo/ http://gentoo.ccccom.com http://gentoo.osuosl.org/ ftp://mirrors.tds.net/gentoo" 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 a52dec aac aalib acl acpi acpi4linux aim alsa apache2 apm arts artworkextra audiofile avi bash-completion berkdb bitmap-fonts bonobo bzlib cddb cdparanoia cdr codecs crypt ctype cups curl curlwrappers dba dga dio directfb divx4linux doc dri dvb dvd dvdr dvdread dxr3 emacs emboss encode esd ethereal exif faac faad fam fame fbcon ffmpeg fftw flac flash font-server foomaticdb fortran freetype ftp gcj gd gdbm ggi gif gimp gimpprint glut glx gnome gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal icq imagemagick imlib insecure-drivers ipv6 jabber jack java jikes joystick jpeg jpeg2k junit ladcca lcms ldap lesstif libg++ libwww mad mikmod ming mitshm mjpeg mmap mmx mng motif mozilla mozp3p mozsvg mp3 mpeg mpeg4 mpi mplayer msn mysql nas ncurses nls nptl odbc ofx ogg oggvorbis openal opengl oscar oss pam pcmcia pcntl pcre pda pdflib perl php pic pie png pnp posix ppds python qt quicktime readline samba scanner sdl session shared sharedmem simplexml slang slp sndfile snmp soap sockets sox spell sse ssl svg svga sysvipc tcltk tcpd tetex theora tiff truetype truetype-fonts trusted type1-fonts usb v4l v4l2 videos vorbis wmf wxwindows xanim xine xml xml2 xmlrpc xmms xosd xpm xscreensaver xsl xv xvid xvmc yahoo yv12 zlib video_cards_savage" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
not gnome, don't assign bugs if you don't know where they should go. This doesn't help you or us.
try to completly remove pygtk and emerge it again
Removing all pygtk instances and reemerging as per comment#2 didn't seem to help. However, I was able to get foomatic-gui to run by removing the slotted pygtk-0.6.11-r1 *AND* commenting out the line pygtk.require("2.0") in /usr/bin/foomatic-gui. Neither step alone was sufficient. Unfortunately, something else in my world file apparently wants the downrev pygtk and keeps trying to pull it in whenever I emerge --update, so this is probably not a satisfactory workaround long-term...
*** This bug has been marked as a duplicate of 76791 ***