Yum checks out, but...

Paul Howarth paul at city-fan.org
Fri Jan 13 11:11:57 UTC 2006


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

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

Paul.




More information about the fedora-list mailing list