FC5 rpm database corrupt [Solved]

Paul Howarth paul at city-fan.org
Wed Jun 14 13:21:35 UTC 2006


Claude Jones wrote:
> On Wednesday June 14 2006 03:35, Paul Howarth wrote:
>> Anything you installed using yumex whilst the SELinux policy package was
>> earlier than selinux-policy-2.2.43-4.fc5 may have been installed
>> incorrectly, if SELinux was in enforcing mode at the time.
>>
>> If you noticed lots of scriptlet issues whilst running yumex, you are
>> affected. I don't know how serious the problem is because I don't know
>> which scriptlets will have failed to run, and what the consequence of
>> not running those scriptlets will have been. Possible symptoms will
>> include duplicate packages in the rpm database, server packages
>> installed without the appropriate UID being set up and hence having
>> files installed as root instead of the required UID. If you think that
>> you are having issues like this, I would seriously consider
>> reinstalling.
> 
> OK - that's clear now. Thanks for the help - I'm monitoring things now. The 
> only thing I've noticed is that I can't get Spambayes to run. That looks like 
> this:
> 
> # python /usr/bin/sb_server.py
> Traceback (most recent call last):
>   File "/usr/bin/sb_server.py", line 112, in ?
>     from spambayes.Version import get_version_string
> ImportError: cannot import name get_version_string
> 
> Could this be along the lines you're talking about? Far as I can tell, 
> Spambayes just installs a bunch of python scripts in /usr/bin when it 
> installs - I haven't had the time to look into it farther. I do have it 
> working on my other FC5 box, at work, which has been maintained in the same 
> way as this one, though with a few more experiments...

I'm not familiar with spambayes or python really, but this looks like 
part of spambayes is missing. Was this installed from a rpm from somewhere?

Paul.




More information about the fedora-list mailing list