>> Lately I've been seeing this every day caused by sa-update >> (spamassassin >> updater) run from cron: >> >> Subroutine Net::DNS::Resolver::Base::AF_INET6 redefined at >> /usr/lib/perl5/5.8.8/Exporter.pm line 65. >> at >> >> /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/DNS/Resolver/Base.pm >> line 65I searched Google and saw that this issue was supposedly from 2008 >> and was >> fixed. The only helpful thing I found was a couple people recommending to >> remove perl-IO-Socket-INET6. I wanted to avoid the hassle of yum > complaining >> because I removed a package that is a dependency of others, so I asked for >> help on the spamassassin and CentOS mailing lists. In the end, the CentOS >> list members seemed to help me find the cause: >> >> http://thread.gmane.org/gmane.linux.centos.general/121797 >> >> I had these (the seemingly relevant packages): >> >> perl-IO-Socket-INET6-2.51-2.fc6 >> perl-Net-DNS-0.63-1.el5.rf >> spamassassin-3.3.1-2.el5 >> >> I was encouraged to try not to mix rpms from different repos, so >> I changed to the CentOS repo for perl-Net-DNS: >> >> perl-Net-DNS-0.59-3.el5 >> >> Still no luck, and eventually it was suggested that >> perl-NetAddr-IP might be the cause. After changing >> it to CentOS repo, the bug has gone away: >> >> perl-NetAddr-IP-4.027-5.el5_6 >> >> So it appears that perl-NetAddr-IP-4.044-1.el5.rf might have >> a redundant function definition (AF_INET6) in it. > > Seems to me that you are still using the mix of repos. Packages from RF > work fine.
Sure, yes. As you see above, I have spamassassin installed from CentOS repo as well as others. My problem was fixed by not using the RepoForge version of perl-NetAddr-IP any more. To me it would seem common that many people pick up packages from RepoForge that they can't get from CenOS or need for some other reason. And it seems logical that the packages should work together as best possible. I realize version problems may be hard to overcome in all cases, but I guess I thought a subroutine being defined in a place that it shouldn't might be something to fix in your repo. > root@specs2:1280:279:/$ rpm -q spamassassin perl-IO-Socket-INET6 > perl-Net-DNS perl-NetAddr-IP| sort > perl-IO-Socket-INET6-2.57-2.el5.rfx > perl-NetAddr-IP-4.044-1.el5.rf > perl-Net-DNS-0.66-1.el5.rfx > spamassassin-3.3.2-2.el5.rfx _______________________________________________ users mailing list [email protected] http://lists.repoforge.org/mailman/listinfo/users
