ClamAV

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: ClamAV

Сообщение corvax » 03 сен 2005, 10:03

devr писал(а):Собрал clamav c rar3 как написал Corvax. Поначалу все работало. Затем milter стал отваливаться. Причина оказаллась в том, что clamav не смог прожевать rar архив порядка 1Мб (упаковано было rar2).
Поставил все заново из портов clamav без rar3, все работает не падает.Вот такие пироги. Система FreeBSD4.9+clamav0.86.2_1+sendmail.
кто из clamav-milter и clamd не смог прожевать письмо с архивом?
а если на это письмо натравить clamdscan?
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 23 сен 2005, 13:12

Обновление до clamav-0.87 вашим скриптом вылетает с такой ошибкой:

clamav-milter.c: In function `clamd_recv':
clamav-milter.c:3444: syntax error before `int'
clamav-milter.c:3448: `ret' undeclared (first use in this function)
clamav-milter.c:3448: (Each undeclared identifier is reported only once
clamav-milter.c:3448: for each function it appears in.)
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3/work/clamav-0.87/clamav-milter.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 23 сен 2005, 13:17

PomidorOFF писал(а):Обновление до clamav-0.87 вашим скриптом вылетает с такой ошибкой:

clamav-milter.c: In function `clamd_recv':
clamav-milter.c:3444: syntax error before `int'
clamav-milter.c:3448: `ret' undeclared (first use in this function)
clamav-milter.c:3448: (Each undeclared identifier is reported only once
clamav-milter.c:3448: for each function it appears in.)
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3/work/clamav-0.87/clamav-milter.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3.
*** Error code 1

Stop in /usr/ports/security/clamav-libunrar3.
для начала в скрипте надо сменить версию патча с 0.84 на 0.87
без патча clamav собирается нормально?
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 23 сен 2005, 14:30

гм, да проблема не в патче, он вообще не собирается:

Код: Выделить всё

ocal/include  -D_THREAD_SAFE  -O2 -pipe -march=pentiumpro -c clamav-milter.c
clamav-milter.c: In function `clamd_recv':
clamav-milter.c:3444: syntax error before `int'
clamav-milter.c:3448: `ret' undeclared (first use in this function)
clamav-milter.c:3448: (Each undeclared identifier is reported only once
clamav-milter.c:3448: for each function it appears in.)
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.87/clamav-milter.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav.

ns#
попробую обновить порты

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 23 сен 2005, 14:57

PomidorOFF писал(а):гм, да проблема не в патче, он вообще не собирается:

Код: Выделить всё

ocal/include  -D_THREAD_SAFE  -O2 -pipe -march=pentiumpro -c clamav-milter.c
clamav-milter.c: In function `clamd_recv':
clamav-milter.c:3444: syntax error before `int'
clamav-milter.c:3448: `ret' undeclared (first use in this function)
clamav-milter.c:3448: (Each undeclared identifier is reported only once
clamav-milter.c:3448: for each function it appears in.)
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.87/clamav-milter.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav/work/clamav-0.87.
*** Error code 1

Stop in /usr/ports/security/clamav.

ns#
попробую обновить порты
версия ОС какая?
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 23 сен 2005, 14:59

видать в портах была версия с ошибкой, после обновления портов все собралось.

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 23 сен 2005, 15:01

corvax писал(а):версия ОС какая?
FreeBSD 4.10-RELEASE-p1
это играет роль? В любом случае спасибо, все работает.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 23 сен 2005, 15:31

PomidorOFF писал(а):
corvax писал(а):версия ОС какая?
FreeBSD 4.10-RELEASE-p1
это играет роль?
на 5.3 я уже проверял сборку clamav 0.87
но на одном из подшефных хостов есть еще 4.9. вот и я спросил, чтобы знать, надо ли на четверке тестить
PomidorOFF писал(а):В любом случае спасибо, все работает.
т. е. проблема была в обновлении портов?
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 23 сен 2005, 16:05

Код: Выделить всё

clamav-milter.c:3444: syntax error before `int' 
Видать в портах был файл с синтаксической ошибкой. Перед этим обновлял порты в понедельник (crontab по понедельникам обновляет).

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 28 сен 2005, 10:59

А может и проверку 7-zip организуете? http://mcmcc.bat.ru/clamav_7zip.html

:wink:

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 28 сен 2005, 11:11

PomidorOFF писал(а):А может и проверку 7-zip организуете? http://mcmcc.bat.ru/clamav_7zip.html

:wink:
в смысле нарисовать такой же скриптец, который будет порт перекраивать?
можно
--
/corvax

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 28 сен 2005, 19:46

PomidorOFF писал(а):А может и проверку 7-zip организуете? http://mcmcc.bat.ru/clamav_7zip.html
приаттачиваю 3 скрипта:
patch_unrar.sh - сборка порта libunrar3 из порта unrar
patch_un7zip.sh - сборка порта libun7zip из порта p7zip
patch_clamav_unrar+7zip.sh - сборка clamav с поддержкой libunrar3 и libun7zip

четвертый скрипт почему-то не приаттачился
хотел приаттачить последний вариант скрипта для сборки clamav с поддержкой только libunrar3
Вложения

[Расширение sh было запрещено, вложение больше недоступно.]

[Расширение sh было запрещено, вложение больше недоступно.]

[Расширение sh было запрещено, вложение больше недоступно.]


PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 29 сен 2005, 13:31

corvax писал(а):приаттачиваю 3 скрипта:
patch_unrar.sh - сборка порта libunrar3 из порта unrar
patch_un7zip.sh - сборка порта libun7zip из порта p7zip
patch_clamav_unrar+7zip.sh - сборка clamav с поддержкой libunrar3 и libun7zip
Огромное спасибо, как обычно выручаете!  :D

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 29 сен 2005, 13:37

В патче unrar:

Код: Выделить всё

DIST_FILE=unrar-3.4.3_fix.patch
Хотя уже есть http://mcmcc.bat.ru/clamav/unrar-3.5.3_fix.patch
Будет ли работать если я поменяю код на unrar-3.5.3_fix.patch?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 29 сен 2005, 13:42

PomidorOFF писал(а):В патче unrar:

Код: Выделить всё

DIST_FILE=unrar-3.4.3_fix.patch
Хотя уже есть http://mcmcc.bat.ru/clamav/unrar-3.5.3_fix.patch
Будет ли работать если я поменяю код на unrar-3.5.3_fix.patch?
как раз обязательно наод поменять
просто я делал libunrar3 ище из unrar 3.43
вот скрипт и остался без изменений
--
/corvax

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей