[Yum] Fedora 6 -> 7 yields missing Python module

Fred Metcalf ftm at math.ucr.edu
Mon Dec 3 16:19:11 UTC 2007


Problem solved!  Thanks to the responders, I was led to investigate the 
installation of rpm itself (I'd had no doubts that rpm would have been 
updated correctly).  It turns out that rpm and supporting modules had 
not been updated, and were still the Fedora 6 versions.

I would note that there was no indication of an incomplete upgrade 
during the process of moving from Fedora 6 to Fedora 7.

Thanks again!

Fred Metcalf

Fred Metcalf wrote:
> I just upgraded from Fedora 6 to Fedora 7 (Fedora 8 will not install due 
> to a halt during the dependencies check), and yum complains about a 
> missing python module, "rpm".  Looking at the python libraries I see the 
> sturcture of the rpm related files has changed considerably.
> 
> Any suggestions on a quick fix to the problem would be much appreciated. 
>  Here's the output of the a simple command "yum":
> 
> ========================================================
> There was a problem importing one of the Python modules
> required to run yum. The error leading to this problem was:
> 
>    No module named rpm
> 
> Please install a package which provides this module, or
> verify that the module is installed correctly.
> 
> It's possible that the above module doesn't match the
> current version of Python, which is:
> 2.5 (r25:51908, Apr 10 2007, 10:29:13)
> [GCC 4.1.2 20070403 (Red Hat 4.1.2-8)]
> 
> If you cannot solve this problem yourself, please go to
> the yum faq at:
>   http://wiki.linux.duke.edu/YumFaq
> =======================================================
> 
> Here are the directory listings from
> 
> /usr/lib/python2.4/site-packages/rpm/:
> 
> -rwxr-xr-x 1 root root    296 2007-10-25 06:19 __init__.py*
> -rw-r--r-- 1 root root    428 2007-10-25 06:20 __init__.pyc
> -rw-r--r-- 1 root root    428 2007-10-25 06:20 __init__.pyo
> -rwxr-xr-x 1 root root 115280 2007-10-25 06:20 _rpmmodule.so*
> 
> and from
> 
> /usr/lib/python2.5/site-packages/rpmUtils/:
> 
> rw-r--r-- 1 root root  8288 2007-05-16 20:25 arch.py
> -rw-r--r-- 1 root root  7353 2007-05-16 20:25 arch.pyc
> -rw-r--r-- 1 root root  7353 2007-05-16 20:25 arch.pyo
> -rw-r--r-- 1 root root   190 2007-05-16 20:25 __init__.py
> -rw-r--r-- 1 root root   618 2007-05-16 20:25 __init__.pyc
> -rw-r--r-- 1 root root   618 2007-05-16 20:25 __init__.pyo
> -rw-r--r-- 1 root root 11078 2007-05-16 20:25 miscutils.py
> -rw-r--r-- 1 root root  9276 2007-05-16 20:25 miscutils.pyc
> -rw-r--r-- 1 root root  9235 2007-05-16 20:25 miscutils.pyo
> -rw-r--r-- 1 root root 10979 2007-05-16 20:25 oldUtils.py
> -rw-r--r-- 1 root root 13119 2007-05-16 20:25 oldUtils.pyc
> -rw-r--r-- 1 root root 13119 2007-05-16 20:25 oldUtils.pyo
> -rw-r--r-- 1 root root  4659 2007-05-16 20:25 transaction.py
> -rw-r--r-- 1 root root  4738 2007-05-16 20:25 transaction.pyc
> -rw-r--r-- 1 root root  4738 2007-05-16 20:25 transaction.pyo
> -rw-r--r-- 1 root root 28825 2007-05-16 20:25 updates.py
> -rw-r--r-- 1 root root 17120 2007-05-16 20:25 updates.pyc
> -rw-r--r-- 1 root root 17120 2007-05-16 20:25 updates.pyo
> _______________________________________________
> Yum mailing list
> Yum at lists.dulug.duke.edu
> https://lists.dulug.duke.edu/mailman/listinfo/yum
> 



More information about the Yum mailing list