Стоит почтовый сервер на FreeBSD 5.3
Вчера сделал portupgrade -a. Версия портов - от 10-го февраля.
Текущие версии пакетов
postfix-2.2.20041030,2
clamav-devel-20050110_1
p5-Mail-SpamAssassin-3.0.2
amavisd-new-2.2.1,1
perl-5.8.6_2
После перезагрузки сервера в логи начало сыпаться:
Feb 11 15:07:19 smc postfix/qmgr[68494]: 463D8703E6C: to=<nmc@*bla-bla-bla*nsk.su>, relay=none, delay=45, status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]: Connection refused)
В /usr/local/etc/postfix/master.cf:
smtp-amavis unix - - n - 3 smtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes
127.0.0.1:10025 inet n - n - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
discard unix - - n - - discard
discard unix - - n - - discardПодскажите, не было у кого-нить аналогичного чего-то и в какую сторону копать?
Нашёл проблему, правда не стало яснее, как её решать.
Перл обновился до 5.8.6, /usr/local/bin/spamd, вызываемый из /usr/local/etc/rc.d/sa-spamd.sh start, хочет 5.8.5.
Библиотеки, необходимые для spamassassin поставлены в /usr/local/lib/perl5/site_perl/5.8.5/, в /usr/local/lib/perl5/site_perl/5.8.6/ их нету.
%: (
>Нашёл проблему, правда не стало яснее, как её решать.
>Перл обновился до 5.8.6, /usr/local/bin/spamd, вызываемый из /usr/local/etc/rc.d/sa-spamd.sh start, хочет 5.8.5.
>Библиотеки, необходимые для spamassassin поставлены в /usr/local/lib/perl5/site_perl/5.8.5/, в /usr/local/lib/perl5/site_perl/5.8.6/ их нету.
>%: (Перед тем как делать portupgrade -a, нужно прочитать /usr/ports/UPDATING,
настроить /usr/local/etc/pkgtools.conf, 100 раз подумать, а потом делать :)
см. в UPDATING, что нужно сделать чтобы понормальному обновить perl.
>Перед тем как делать portupgrade -a, нужно прочитать /usr/ports/UPDATING,
>настроить /usr/local/etc/pkgtools.conf, 100 раз подумать, а потом делать :)
>см. в UPDATING, что нужно сделать чтобы понормальному обновить perl.
Ааа, мне стыдно. ССЗБ.
В /usr/local/sbin/portupgrade добавил STDERR.puts "Сначала прочитай UPDATING, свинья!"
Спасибо! :)
Сам спрашиваю, сам отвечаю. :)
cd /usr/ports/security/amavid-net;
make FORCE_PKG_REGISTER=yes install clean;
cd /usr/ports/mail/p5-Mail-SpamAssassin;
make FORCE_PKG_REGISTER=yes install clean;
Все библиотеки ставятся уже в site_perl нового перла.