Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89096 - /usr/bin/foomatic-gui: ImportError: No module named gtk
Summary: /usr/bin/foomatic-gui: ImportError: No module named gtk
Status: RESOLVED DUPLICATE of bug 76791
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-14 09:02 UTC by Ole Craig
Modified: 2005-05-31 15:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ole Craig 2005-04-14 09:02:13 UTC
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
Comment 1 foser (RETIRED) gentoo-dev 2005-04-15 16:12:23 UTC
not gnome, don't assign bugs if you don't know where they should go. This doesn't help you or us.
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2005-04-23 03:13:16 UTC
try to completly remove pygtk and emerge it again
Comment 3 Ole Craig 2005-04-25 14:16:05 UTC
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... 
Comment 4 Heinrich Wendel (RETIRED) gentoo-dev 2005-05-31 15:22:36 UTC

*** This bug has been marked as a duplicate of 76791 ***