Red Hat Bugzilla – Bug 131416
ethereal's Python components are in the wrong place
Last modified: 2007-11-30 17:10:48 EST
Ethereal ships with two Python components (ethereal_be.py and
ethereal_gen.py). The Ethereal RPM installs these in the Python
2.2 site-specific location, /usr/lib/python2.2/site-packages.
But Fedora Core 2 ships with Python 2.3, not Python 2.2, and
so the FC2 Python doesn't actually look at the place that the
ethereal Python components are.
1. invoke python: $ python
2. try to import either Ethereal module:
>>> import ethereal_be
>>> import ethereal_gen
3. watch it fail.
Quite possibly neither .py file should be included at all, since
they both want an 'omniidl' module. (Or they should actually be in
the the documentation directory.)
But as a minimum it would be nice if they were in the right
Python directory, if only so /usr/lib/python2.2 didn't get
created on a fresh Fedora Core 2 install and confuse people.
What's your ethereal version? I checked my epython scripts and they
are places in the correct folder /usr/lib/python2.3/site-packages/
My version of Ethereal is the Fedora Core 2 version. That would
$ rpm -q ethereal
I've tested this with
modules are placed in the right folder ../python2.3/..
Closing with RAWHIDE