Автор Тема: Spamassassin 3.3.1 + netset error  (Прочетена 889 пъти)

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Spamassassin 3.3.1 + netset error
« -: Nov 01, 2010, 19:09 »
Код:
uname -a
Linux server1 2.6.18-194.17.4.el5 #1 SMP Mon Oct 25 15:51:07 EDT 2010 i686 i686 i386 GNU/Linux

Код:
cat /etc/redhat-release 
CentOS release 5.5 (Final)

Код:
spamassassin -V
SpamAssassin version 3.3.1
  running on Perl version 5.8.8

Ето я и грешката:
Код:
spamassassin --lint
Nov  1 19:07:12.522 [2487] warn: netset: cannot include 0:0:0:0:0:0:0:1/128 as it has already been included
Nov  1 19:07:12.523 [2487] warn: netset: cannot include 0:0:0:0:0:0:0:1/128 as it has already been included
config: no rules were found!  Do you need to run 'sa-update'?

А ето и решението:
Цитат
hi guys, it's a NetAddr::IP regression.   Mark Martinec said (on the
SA users list):

> Looks like a but in NetAddr::IP 4.034, it forgets to adjust the > CIDR mask
> when converting an IPv4 address to an IPv6 notation:
>
> correct (NetAddr-IP-4.033):
>  $ perl -le 'use NetAddr::IP; print NetAddr::IP->new6("127.0.0.0/8")'
> 0:0:0:0:0:0:7F00:0/104
>
> wrong (NetAddr-IP-4.034):
>  $ perl -le 'use NetAddr::IP; print NetAddr::IP->new6("127.0.0.0/8")'
> 0:0:0:0:0:0:7F00:0/8


upstream: https://rt.cpan.org/Public/Bug/Display.html?id=62521

И въпроса ми?
Аз какво да направя, за да се махне тази грешка от spamassassin-a?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

triel

  • Напреднали
  • *****
  • Публикации: 36
    • Профил
Re: Spamassassin 3.3.1 + netset error
« Отговор #1 -: Nov 01, 2010, 20:57 »
И въпроса ми?
Аз какво да направя, за да се махне тази грешка от spamassassin-a?

Според мен най-доброто решение за момента би било да махнеш perl-NetAddr-IP-4.034, да инсталираш perl-NetAddr-IP-4.033 и да exclude-неш този модул от updates докато не се появи fix на проблема.

Edit: А всъщност fix-а така като гледам е в 4.035, т.е. downgrade-ваш до 4.033 и чакаш да пуснат пакет за 4.035.
« Последна редакция: Nov 01, 2010, 21:01 от triel »
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Spamassassin 3.3.1 + netset error
« Отговор #2 -: Nov 01, 2010, 21:41 »
Ми моята версия е: perl-NetAddr-IP-4.035

И все пак реших да те послушам обаче downgrade-а беше убийствен, понеже като го махнах и centos-а реши да махне и това:
Код:
amavisd-new-2.6.4-3.el5.rf
perl-Mail-SPF-2.006-1.el5.rf
spamassassin-3.3.1-3.el5.rf
... и както се досещаш, всичко трябваше да правя на ново...
В момента съм с perl-NetAddr-IP-4.033 и вече я няма тази грешка.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

triel

  • Напреднали
  • *****
  • Публикации: 36
    • Профил
Re: Spamassassin 3.3.1 + netset error
« Отговор #3 -: Nov 01, 2010, 21:55 »
В подобни ситуации можеш да ползваш:

Код:
rpm -e --nodeps ...

Така се премахва определен пакет, без да се пипат зависещите от него, а след това инсталираш новата (в случая по-старата) версия. Проблем би могъл да настъпи, ако друг пакет зависи от точно определена версия на премахнатия пакет. Затова държа да подчертая, че това се ползва в малко на брой ситуации и по принцип не се смята за добра практика - да не си помисли някой да го ползва във всеки удобен случай ;)
« Последна редакция: Nov 01, 2010, 21:58 от triel »
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Spamassassin 3.3.1 + netset error
« Отговор #4 -: Nov 01, 2010, 21:57 »
Мерси, аз нещата бързо ги докарах до там до където бях стигнал със smapassassin-а.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Spamassassin
Настройка на програми
Gizmo 0 3580 Последна публикация Feb 16, 2006, 15:45
от Gizmo
Spamassassin
Хардуерни и софтуерни проблеми
Gizmo 3 4284 Последна публикация Mar 02, 2006, 18:46
от hary
Spamassassin
Настройка на програми
Gizmo 3 4223 Последна публикация Jul 06, 2006, 12:08
от laskov
Spamassassin
Настройка на програми
zxvf 4 4614 Последна публикация Dec 01, 2007, 10:25
от zxvf
Настройка на Spamassassin
Настройка на програми
mkp 38 13285 Последна публикация May 27, 2009, 15:53
от mkp