Yum checks out, but...

Philip Prindeville philipp_subx at redfish-solutions.com
Fri Jan 13 11:24:45 UTC 2006


Paul Howarth wrote:

> Philip Prindeville wrote:
>
>> Paul Howarth wrote:
>>
>>> On Fri, 2006-01-13 at 01:40 -0700, Philip Prindeville wrote:
>>>  
>>>
>>>> Following some inadvertent replacement of various RPM's and then 
>>>> having
>>>> to back them out again, my system was somewhat damaged.
>>>>
>>>> I uninstalled and then reinstalled yum.  RPM claims that yum is 
>>>> good to go:
>>>>
>>>> # rpm -V yum
>>>> ..?......   /usr/lib/python2.3/site-packages/repomd/__init__.py
>>>> # yum list available
>>>> Traceback (most recent call last):
>>>>  File "/usr/bin/yum", line 6, in ?
>>>>    import yummain
>>>>  File "/usr/share/yum-cli/yummain.py", line 23, in ?
>>>>    import yum
>>>>  File "/usr/lib/python2.3/site-packages/yum/__init__.py", line 20, 
>>>> in ?
>>>>    import rpm
>>>>  File "/usr/lib64/python2.3/site-packages/rpm/__init__.py", line 7, 
>>>> in ?
>>>> ImportError: No module named _rpm
>>>> #
>>>>
>>>>
>>>> But apparently yum is having self-estime issues.
>>>>
>>>> Any ideas?
>>>>   
>>>
>>>
>>>
>>> This is FC3, right?
>>>
>>> Try reinstalling rpm-python and see if that helps.
>>>
>>> Paul.
>>>
>>>  
>>>
>>
>> Yes, FC3.  Tried the suggestion: No joy.
>
>
> I think /usr/lib64/python2.3/site-packages/rpm may be a leftover from 
> an upgraded RPM package, since downgraded again. See if any package 
> owns it:
>
> $ rpm -qf /usr/lib64/python2.3/site-packages/rpm
>
> If no package owns it, try renaming it:
>
> # cd /usr/lib64/python2.3/site-packages
> # mv rpm rpm.rpm441


Brilliant!

-Philip


>
> See if that helps. If rpm is subsequently broken, rename the directory 
> back again.
>
> Paul.
>




More information about the fedora-list mailing list