Проблема: Обновление clamav + clamav-milter до 0.91

Аватар пользователя Pride

Итак, дано ASP Linux Server IV стоит clamav + clamav-milter + spamassassin

в логах на freshclam пишут уже , что есть новая версия clamav 0.90, у меня стоит 0.88, пытаюсь сделать обновление
yum clamav clamav-milter
ничего не получается, нет говорит, версии для обновления. Почему так?
Подскажите пожалуйста где грабли, как обновить clamav до 0.90?
Да, clamav стоит из RPM.

Аватар пользователя Meloman

Re: Проблема: Обновление clamav + clamav-milter до 0.91

Уж если даже в ymex не видно, что доступна новая версия, то в этом случае придется ждать, когда появится в репозиториях.

При старте clamd пишет - "don't panic!" - и, кстати, я с этим согласен - безпокоиться не стоит.

Цитата:
Да, clamav стоит из RPM.

Если получение новой версии критично, и Вам нельзя ждать появление обновлений, то можете скачать с сайта разработчика программу и поставить ее самому (./configure && make && make install). Предварительно сохранив настройки, и удалив старую программу, разумеется.

Аватар пользователя Pride

Re: Проблема: Обновление clamav + clamav-milter до 0.91

Тогда будем ждать появления, однако что то долго оно обновляется, уже неделю ждемс.

Аватар пользователя DRVTiny

Проблема: Обновление clamav + clamav-milter до 0.91

А я советую поступить следующим образом:

cd /tmp; mkdir compile; wget http://freshmeat.net/redir/clamav/29355/url_tgz/clamav-0.90.1.tar.gz
tar -xzf clamav-0.90.1.tar.gz -C compile & ln -s ${pfx##*/} current; }
}

Хотя идеальным вариантом было бы:
1) Установить дистрибутив GoboLinux:
2) Прикрутить к вышеозначенному дистрибутиву пакетный менеджер rpm;
3) Написать спек-файл для ClamAV так, чтобы весь антивирус благополучно ставился в /opt/ClamAV/<версия>;
4) Собрать src.rpm-пакет;
5) Из src.rpm собрать бинарный rpm и наконец-таки поставить его...

Аватар пользователя IsakovAN

Проблема: Обновление clamav + clamav-milter до 0.91

DRVTiny писал(а):
Хотя идеальным вариантом было бы:
1) Установить дистрибутив GoboLinux:
2) Прикрутить к вышеозначенному дистрибутиву пакетный менеджер rpm;
3) Написать спек-файл для ClamAV так, чтобы весь антивирус благополучно ставился в /opt/ClamAV/<версия>;
4) Собрать src.rpm-пакет;
5) Из src.rpm собрать бинарный rpm и наконец-таки поставить его...

Или просто поставить Gentoo Катается от смеха

Аватар пользователя RedBeard

Re: Проблема: Обновление clamav + clamav-milter до 0.91

Ооо! Хорошая тема! Дело в том, что clamav 0.90+ и свои конфиги, и даже запуск прописывает совсем по-другому, чем скажем, clamav-0.88! Конфиги можно искать в /etc , в /usr/etc, и в /usr/local/etc, в зависимости от того, что у вас было, и что вы там наворотили...

Аватар пользователя RedBeard

Проблема: Обновление clamav + clamav-milter до 0.91

Прошу прощения, сразу не понял. Исходники можно взять отсюда: http://www.clamav.net/download/sources НО! Нужно обраттить особое внимание на рабочий каталог, и на запуск! Они отличаются от прежних версий!

Аватар пользователя wildsin

Re: Проблема: Обновление clamav + clamav-milter до 0.91

DRVTiny писал(а):
4) Собрать src.rpm-пакет;
5) Из src.rpm собрать бинарный rpm и наконец-таки поставить его...

дык эта... уже давно собрано, скомпилено и установлено на 11.2 и 7.3 Улыбка
кому нужно свежее - делает сам, кому хочется ждать - ждет...

IsakovAN писал(а):
Или просто поставить Gentoo

шпасибо - нинада... меня RPM-based дистрибутивы вполне устраивают...

DRVTiny писал(а):
configure --disable-ncore --disable-clamuko --enable-experimental

щас вот опции конфигура сравню на всяк случай... но rar3 понимает, я проверил.

Аватар пользователя Pride

Re: Проблема: Обновление clamav + clamav-milter до 0.91

Таккс, на грабли все же наступил Грустный
появилось обновление clamav до версии 0.91.1, обновился, ранее была 0.88, поставил через yum clamav clamav-milter
При старте перестал запускаться clamav-milter. То ему не нравилась опция в /etc/sysconfig/clamav-milter: --dont-log-clean
закоментарил. Стал ругаться на то, что не находит файл /etc/clamd.conf он исчез после обновления, вернул его на место, стал ошибку выдавать parse error на опции, теперь обязательно писать yes или no, поправил. Сейчас уже получаю комплект таких ошибок:

Starting clamav-milter: localhost: connection refused
LibClamAV Warning: Can't talk to clamd server localhost on port 3310
LibClamAV Warning: Check the value for TCPAddr in clamd.conf on localhost
LibClamAV Error Check yur entry for TCPSocket in /etc/clamd.conf
ERROR: Can't find any clamd server [СБОЙ

При этом в /etc/clamd.conf прописано:
порт 3310 и в TCPAddr loacalhost

Подскажите, где грабли то? Заранее спасибо.

PS: колдование надо конфигами изменило ошибку на: ERROR: You must select server type (local/tcp)
и clamav-milter не стартует. Грустный

PPS: теперь пишет ошибку: --pidfile=/var/run/clamav/clamav-milter.pid doesn't agree with sendmail.cf
в sendmail.cf яж прописывал только сокет, нет там никакого .pid

Аватар пользователя Pride

Re: Проблема: Обновление clamav + clamav-milter до 0.91

Удалось кое что подправить, но clamav-milter все одно не стартует. Сейчас в наличии ошибки:

maillog:
Apr 10 10:43:15 mail sendmail[24611]: l3A6hFC0024611: Milter (clamav): local socket name /var/run/clamav/clamav-milter.sock unsafe
Apr 10 10:43:15 mail sendmail[24611]: l3A6hFC0024611: Milter (clamav): to error state

messages:
Apr 10 10:28:45 mail sendmail: WARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.sock missing
Apr 10 10:28:56 mail clamav-milter: clamav-milter: socket-addr ( local:/var/run/clamav/clamav-milter.sock) doesn't agree with sendmail.cf
Apr 10 10:28:56 mail clamav-milter: start clamav-milter failed

При том, что и в sendmail.mc (cf) и в clamav.conf прописано /var/run/clamav/clamav-milter.sock
Подскажите пожалуйста, чего недовертел?

Аватар пользователя Pride

Re: Проблема: Обновление clamav + clamav-milter до 0.91

Так что, никто не знает решения проблемы? Грустный

Аватар пользователя Valdayml

Re: Проблема: Обновление clamav + ...

Вот тож , что глючно встает по полной , трое суток голову ломал, уже думал молоток взять ))). В итоге отказался от запуска через service clamav-milter start , стал запускать камандой в консоле clamav-milter, прописал конектиться на ClamdSocket tcp:127.0.0.1, локальный сокет в никакую просто не видит и из-з этого тупо падает оставляя хвост своего сокета в нерабочем состоянии. В итоге в логах сообщения о нормальном старте, письма не висят и проходят. Единственный недостаток , письмо с вирусом бесследно пропадает , а обычные письма проходят. Теперь голова болит, как прикрутить только отметку о инфицировании или чтобы сендмаил не брал письмо с вирусом отсылая ошибку о том что оно инфециравоно.
clamav-milter.conf >
MilterSocket /var/clamd/milter.sock
LogFile /var/clamd/milter
User clamav
PidFile /var/clamd/milter.pid
TemporaryDirectory /tmp
ClamdSocket tcp:127.0.0.1
LogFileUnlock yes
FixStaleSocket yes
расположение папки сделано для теста )))

RSS-материал