[FC4] SOLVED: RPM doesn't work after upgrade with odd error message
Gilbert Sebenste
sebenste at weather3.admin.niu.edu
Thu Apr 6 19:05:42 UTC 2006
On Fri, 31 Mar 2006, Paul Howarth wrote:
> Gilbert Sebenste wrote:
>> On Fri, 31 Mar 2006, Paul Howarth wrote:
>>
>>> Gilbert Sebenste wrote:
>>>> Hey gang,
>>>>
>>>> Just did a "yum -y update" a few hours ago on a machine with FC4.
>>>> After that, whenever I type in yun (anything), I get:
>>>>
>>>>> yum -y update
>>>>
>>>> There was a problem importing one of the Python modules
>>>> required to run yum. The error leading to this problem was:
>>>>
>>>> /usr/lib/python2.4/site-packages/rpm/_rpmmodule.so: undefined symbol:
>>>> matchpathcon_init
>>>>
>>>> Please install a package which provides this module, or
>>>> verify that the module is installed correctly.
>>>
>>> Which versions of "rpm", "rpm-python", and "libselinux" do you have?
>>>
>>> My last FC4 box has:
>>> $ rpm -q libselinux rpm rpm-python
>>> libselinux-1.23.11-1.1
>>> rpm-4.4.1-23
>>> rpm-python-4.4.1-23
>>>
>>> Paul.
>>
>> Hi Paul,
>>
>> That is exactly what I have (sorry I didn't provide that when I posted).
>> I'm not sure what to make of this.
>
> Does "strings /lib/libselinux.so.1 | grep matchpath" produce this output?
>
> matchpathcon_init
> set_matchpathcon_printf
> set_matchpathcon_invalidcon
> set_matchpathcon_flags
> matchpathcon_filespec_eval
> matchpathcon_filespec_destroy
> matchpathcon_checkmatches
> matchpathcon_filespec_add
> matchpathcon_index
> matchpathcon
> matchpathcon_filespec_eval
> matchpathcon_filespec_add
>
>> Also, on one of my machines, rpm-build won't update:
>>
>> Updating:
>> rpm-build i386 4.4.1-23 updates-released 515
>> k
I had to do this to get RPM and Yum to work:
rm /var/lib/rpm/__*
rpm --rebuilddb
Looks like my db files got corrupted. D'oh!
That fixed RPM and Yum for me.
*******************************************************************************
Gilbert Sebenste ********
(My opinions only!) ******
*******************************************************************************
More information about the fedora-list
mailing list