Страница 2 из 2

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 6:08:50
Гость
Покажите:

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

# cd /usr/ports/lang/perl5.8/
# make showconfig | grep suid
Имхо
после правки var/tcp.smtp нужно создать tcp.smtp.cdb?
как то так :

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

# qmailctl stop
# qmailctl cdb
# qmailctl start
?????
Так и не понятно пёрл был обновлен или нет?

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 8:38:40
mr. brightside

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

[root@mail /usr/ports/lang/perl5.8]# make showconfig | grep suid
     SUIDPERL=off "Build set-user-id suidperl binary"
Перл я не обновлял...

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

portupgrade -R perl
?

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 8:55:37
mr. brightside

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

[root@mail /usr/ports/lang/perl5.8]# portupgrade -R perl
[Gathering depends for lang/perl5.8  done]
[Exclude up-to-date packages  done]

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 9:17:34
Gegemon
1. Не ясно по какому хауту была собрана вся эта связка (желательно бы увидеть где вы брали "хаутушечки" с сылками на них).
2. Perl обычно при использовании qmail-scanner собиралася с suidbit.
3. Странное место размещения для var/tcp.smtp
В вашем случае, IMHO, у вас обновился перл (вы как обновлялись?).
Вы его собрали без SUIDPERL.
При обновлени Perl вы обновили его модули? Соответственно необходимо пересобрать SpamAssassin.
Чтобы исключить кламав и спамассассин вам достаточно сделать как вы и писали, но вы не создали базу cdb...
вы пишите:
шаг первый: правим var/tcp.smtp. Было:
Ключевое слово!! var/tcp.smtp
Далее:
Шаг №2. Правим файл "run" - /var/qmail/supervise/qmail-smtpd/run. У меня он выглядит так:
Но!!! в скрипте вы берете базу из:
/usr/local/bin/tcpserver -v -R -H -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD"
Видите нестыковку?

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 9:26:35
mr. brightside
В том то и дело, что собирал все не я. Если бы я собирал - в жизни бы не поставил qmail. Я органически не воспринимаю логику этой программы...

То, что все собрано, через одно место - я видел еще и до этого... Там были проблемы с биндом и с апаче и с другими модулями - все это собиралось "ручками", а потом распихивалось по разным папкам.

Я имею ооочень маленький опыт по сборке серверов под фрибсд (если то, что я получал в итоге, можно было бы вообще назвать сервером :crazy: ), но я всегда следовал одному единственному правилу - ставить все из портов. Поэтому в этой, простите, каше, мне разобраться очень и очень трудно...

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 9:39:59
mr. brightside
P.S.
Обновился перл, видимо по нити, когда обновлялся кламав.

Честно скажу, что когда антивирусник обновлялся - я пристально следил за всем, что писалось :crazy:
Если мне не изменяет память там было что то, связанное с перлом...

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 9:50:21
zaza
аналогичная проблема и возникла тоже 17 апреля после очередного обновления freshclam :(
у меня clamav 0.94
никаких других обновок не качалось

временное решение - удаление daily.cvd
заглянула что в нем такого особенного - изменился формат записи.. может в этом вся проблема?

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 9:51:50
mr. brightside

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

[root@mail /]# ls /etc/ | grep tcp
tcp.smtp
tcp.smtp.cdb
tcp.smtp.org
т.е. tcp.smtp.cdb есть, но выглядит он так:

t^H^@^@^@^@^@^@t^H^@^@^@^@^@^@t^H^@^@^@^@^@^@t^H^@^@^@^@^@^@t^H^@^@^@^@^@^@t^H^@^@^B^@^@^@~D^H^@^@^@^@^@^@~D^H^@^@^@^@^@^@~D^H^@^@^@^@^@^@~D^H^@^@^@^@^@^@~D^H^@^@^@^@^@^@~D^H^@^@^@^@^@^@~D^H^@^@^@^@^@^@~D^H^@
^@^@^@^N^@^@^@192.168.0.+RELAYCLIENT=^@^@^@^@^@2^@^@^@+QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue.pl^@^@^@^@^@^@^@^@^@^E^U^@^@:^H^@^@~^ЖИ^A^Z^H^@^@^@^@^@^@^@^@^@^@ъ^FT|^@^H^@^@^@^@^@^@^@^@^@^@

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 9:55:26
Gegemon
Покажите лучше:

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

# ls -la  /etc/ | grep tcp

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 9:58:11
mr. brightside
zaza писал(а):у меня clamav 0.94
версии кламава ниже 0.95 больше не поддерживаются. Нужно обновить:

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

portupgrade -R clamav
Вобщем случае - этого будет достаточно. После обновления надо будет сказать связанным модулям и кумэйл сканеру, что версия антивирусника обновилась при помощи:

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

/var/qmail/bin/qmail-scanner-queue.pl -z
Только учтите пути, потому что у меня они походу неправильные совершенно :)

Если все ставилось грамотно, а не так, как у меня, то все заработает....

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 10:15:37
mr. brightside

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

[root@mail /]# ls -la /etc/ | grep tcp
-rw-r--r--   1 root  wheel       118 Apr 18 23:46 tcp.smtp
-rw-r--r--   1 root  wheel      2212 Sep  9  2008 tcp.smtp.cdb
-rw-r--r--   1 root  wheel        26 Apr 21  2008 tcp.smtp.org
ммм? нестыковку вижу, но... база есть, если удалю - ничего ведь не измениться. Да и она должна быть.
может удалить старый перл да пересобрать его с suidbit? Хотя нет, боюсь, что и тут он стоит криво, а значит придется модулям указывать пути (возможно) на новый перл, что меня повергает в шок, если учесть возможный объем работы :evil:

Daily.cvd удалять пробовал. Freshclam после этого останавливал - почта все равно дохнет по приходу.

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 10:17:35
Gegemon
mr. brightside писал(а):

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

[root@mail /]# ls -la /etc/ | grep tcp
-rw-r--r--   1 root  wheel       118 Apr 18 23:46 tcp.smtp
-rw-r--r--   1 root  wheel      2212 Sep  9  2008 tcp.smtp.cdb
-rw-r--r--   1 root  wheel        26 Apr 21  2008 tcp.smtp.org
ммм? нестыковку вижу, но... база есть, если удалю - ничего ведь не измениться. Да и она должна быть.
может удалить старый перл да пересобрать его с suidbit? Хотя нет, боюсь, что и тут он стоит криво, а значит придется модулям указывать пути (возможно) на новый перл, что меня повергает в шок, если учесть возможный объем работы :evil:

Daily.cvd удалять пробовал. Freshclam после этого останавливал - почта все равно дохнет по приходу.
Выполните

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

# qmailctl cdb
# qmailctl restart

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 10:20:14
Gegemon
Perl пересобрать:

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

# cd /usr/ports/lang/perl5.8/ 
Выбрать
[X] SUIDPERL

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

# make install clean

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 10:54:47
mr. brightside
:)

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

[root@mail /]# qmailctl cdb
Reloaded /etc/tcp.smtp.
[root@mail /]# qmailctl restart
Restarting qmail:
* Stopping qmail-smtpd.
* Sending qmail-send SIGTERM and restarting.
* Sending qmail-pop3d SIGTERM and restarting.
* Restarting qmail-smtpd.
ну я и чайник :crazy:

Почта вроде ожила. Письма падают :good:
Я так понимаю, я и спамассасин грохнул тоже? потому что спам так и сыпется... Сканер встраивается в очередь спамассасина и отключились они походу вместе, так?

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 10:59:31
Gegemon
mr. brightside писал(а):...Я так понимаю, я и спамассасин грохнул тоже? потому что спам так и сыпется... Сканер встраивается в очередь спамассасина и отключились они походу вместе, так?
Правильно понимаете.
Теперь можете пересобирать SETUID perl.
И чинить остальное.

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 11:15:18
mr. brightside
Всем огромное спасибо за помощь в решении проблемы!

Думаю, буду собирать лучше новый почтовый сервак, где все будет по полочкам и без qmail'a

Желаю всем удачи в работе!

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 11:19:03
Gegemon
Еще один неосилил )))

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 11:22:51
hizel
Gegemon писал(а):Еще один неосилил )))
известно: qmail для экстремалов какеров :roll:

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 11:25:58
mr. brightside
известно: qmail для экстремалов какеров
пожалуй соглашусь :)
Знаний мне пока явно не хватает, чтобы разобраться в qmail, посему считаю, что лучше начать с чего-нибудь попроще и идти к сложному...

Re: После обновления не стартует clamav

Добавлено: 2010-04-19 12:20:23
Gegemon