On 04/01/12 21:41, email builder wrote:
I have spamassassin-3.3.2-2.el5 installed from rpmforge on el5 - that package,
besides being more up to date than the distro version also does not require
perl-IO-Socket-INET6. I suspect your version does not really require
perl-IO-Socket-INET6 either.
You may be right. It was suggested that there may be a conflict due to mixing
of packages between CentOS and other (rpmforge?) repos, so maybe.... it'd sure
be nice if CentOS had more up to date software and there was no need to resort
to using other repos (rpmforge doesn't have such up to date packages either in
some cases I've noted).
Do you actually need perl-IO-Socket-INET6? I assume not as you tried to remove
it.
I did not try to remove it, only saw others suggesting to remove it on the 'net.
What does the following show:
rpm -q --requires perl-IO-Socket-INET6
perl(:MODULE_COMPAT_5.8.8)
perl(Carp)
perl(Errno)
perl(Exporter)
perl(IO::Socket)
perl(Socket)
perl(Socket6)
perl(strict)
rpmlib(CompressedFileNames)<= 3.0.4-1
rpmlib(PayloadFilesHavePrefix)<= 4.0-1
rpmlib(VersionedDependencies)<= 3.0.3-1
I would update SpamAssassin from rpmforge and then remove perl-IO-Socket-INET6.
Would I lose my current configuration in the process?.... it's a bit elaborate.
IIRC, I'd have to temporarily disable CentOS repo to get the rpmforge one?
Your opinion is that there's no fixing it without dumping my current SA package?
You have two choices:
1. Update SA to the rpmforge package that doesn't require
perl-IO-Socket-INET6 and then uninstall it.
2. Force uninstall perl-IO-Socket-INET6 with your current SA package:
rpm -e --force perl-IO-Socket-INET6
and deal with yum/rpm complaining about missing deps in future.