После установки, при запуске acsmtp и eproxy в ихних логах появляются вот такие строки:
Unable to load kave.dll
С одной стороны вроде сами сервисы работают, но видимо ничего не проверяется, в смтп записи о проверке на вирусы нет после обновления, а в логе прокси появляется вот такое:
Вот кусок из настроек основного ини:
[AntivirusKAV]
Bin={ModuleDirName}..\antivirus\kav5
Data={ModuleDirName}..\antivirus\kav\data
Updater="cmd.exe /C ..\antivirus\kav\kav5_bases_updater.bat" UpdateInterval=30
а в 0123bands.txt :
15:40:48;(Error: 2003);(Error: 2003);(Error: 2003)
в 0123quotas.txt :
15:42:46;(Error: 2003);(Error: 2003);(Error: 2003)
Может где поменялся формат настроек каналов и квот в TrafC, а я пропустил
Нет, ini не такой.
Должно быть (Eserv3.orig.ini):
[AntivirusKAV]
Bin={ModuleDirName}..\antivirus\kav
Bin5=../antivirus/kav5
Data={ModuleDirName}..\antivirus\kav\data
Updater="cmd.exe /C ..\antivirus\kav\klav_bases_updater.bat"
Updater5="cmd.exe /C ..\antivirus\kav\KAV5_bases_updater.bat" UpdateInterval=30
Сделал все как написано, результат с смтп вот такой:
Running with PigMail/PigProxy version 1.30
Unable to initialize kave: 2147500037
80004005 Error. Mail to support@eserv.ru.
Так, ошибка уже другая, 0x80004005, плохая пока непонятная. Положите файл http://www.eserv.ru/download/kave.ini в каталог antivirus/kav5, перезапустите acSMTP и пришлите на support@eserv.ru журналы kave*.log, которые появятся при запуске в каталоге antivirus/kav5.
ОК, спасибо. По логу выходит, что базы не все скачались. Обычно в этом случае другой код, но все же нужно запустить скачивание для проверки предположения.
ac пишет: Нет, ini не такой.
Должно быть (Eserv3.orig.ini):
[AntivirusKAV]
Bin={ModuleDirName}..\antivirus\kav
Bin5=../antivirus/kav5
Data={ModuleDirName}..\antivirus\kav\data
Updater="cmd.exe /C ..\antivirus\kav\klav_bases_updater.bat"
Updater5="cmd.exe /C ..\antivirus\kav\KAV5_bases_updater.bat" UpdateInterval=30
Т.е. путь до kav5 в Bin5, а не в Bin.
У меня вообще используется отдельная секция AntivirusKAV5.
А, прошу прощения, не заметил, что PigMail. Но тот совет помог — вместо невозможности загрузки dll теперь следующий шаг — невозможность её инициализации, т.е. dll нашлась.
Running with PigMail/PigProxy version 1.33 POPfile antispam filter loaded
Mailing lists support option
Unable to initialize kave: 2147500037
80004005 Error. Mail to support@eserv.ru.
KL просит трассировку апдейтера. Нужно положить файл http://www.eserv.ru/download/updater.ini в каталог апдейтера (antivirus\kav, где updsdk.dll), обновиться. Полученный файл updater.log вышлите, пожалуйста, на support@eserv.ru.
Всё же рекомендую 1.34beta1. Почему: там для KAV5 восстановлен вызов апдейтера через батник. В 1.33 по умолчанию вызывается просто EXE, поэтому пишутся только его отладочные логи, а kav5_update.log — нет.
Unable to load kave.dll
С одной стороны вроде сами сервисы работают, но видимо ничего не проверяется, в смтп записи о проверке на вирусы нет после обновления, а в логе прокси появляется вот такое:
StatCanalName
^ StatCanalPercent
^ StatCanalElapced
^ StatCanalName
^ StatCanalPercent
^ StatCanalElapced
^ 1201091448.000 3063 192.168.10.9 TCP_MISS/200 23687 GET http://www.tuning-uaz.ru/images/katalog/85_0.jpg — DIRECT/77.222.40.122 image/jpeg 0
Вот кусок из настроек основного ини:
[AntivirusKAV]
Bin={ModuleDirName}..\antivirus\kav5
Data={ModuleDirName}..\antivirus\kav\data
Updater="cmd.exe /C ..\antivirus\kav\kav5_bases_updater.bat"
UpdateInterval=30
а в 0123bands.txt :
15:40:48;(Error: 2003);(Error: 2003);(Error: 2003)
в 0123quotas.txt :
15:42:46;(Error: 2003);(Error: 2003);(Error: 2003)
Может где поменялся формат настроек каналов и квот в TrafC, а я пропустил
А файл antivirus\kav5\kave.dll есть?
Должно быть (Eserv3.orig.ini):
[AntivirusKAV]
Bin={ModuleDirName}..\antivirus\kav
Bin5=../antivirus/kav5
Data={ModuleDirName}..\antivirus\kav\data
Updater="cmd.exe /C ..\antivirus\kav\klav_bases_updater.bat"
Updater5="cmd.exe /C ..\antivirus\kav\KAV5_bases_updater.bat"
UpdateInterval=30
Т.е. путь до kav5 в Bin5, а не в Bin.
http://www.eserv.ru/download/acSMTP_4468.rar
Running with PigMail/PigProxy version 1.30
Unable to initialize kave: 2147500037
80004005 Error. Mail to support@eserv.ru.
и естественно не запустился
Antivirus=KAV
# Antivirus=KAV5
У меня вообще используется отдельная секция AntivirusKAV5.
Надо обновиться до Eserv/3.33 + новые EXE + новый cache plugin + PigMail/1.34beta1
Running with PigMail/PigProxy version 1.30
Exception #2 at: myconf\OnStartupPlugins.rules.txt:14:25:
Plugin: plugins\match_ext
^ myconf\OnStartupPlugins.rules.txt — file not found
Exception #2 at: myconf\OnStartupPlugins.rules.txt:14:25:
Plugin: plugins\match_ext
^ myconf\OnStartupPlugins.rules.txt — file not found
Exception #2 at: myconf\OnStartup.rules.txt:5:27:
EvalRules: OnStartupPlugins
^ myconf\OnStartupPlugins.rules.txt — file not found
2 Не удается найти указанный файл.
Непонятно почему в логе до сих пор версия 1.30 отображается, хотя каталог mayconf в acCMTP поменял на из дистрибутива 1.33, ну и чего-то не хватает.
Running with PigMail/PigProxy version 1.33
POPfile antispam filter loaded
Mailing lists support option
Unable to initialize kave: 2147500037
80004005 Error. Mail to support@eserv.ru.
Всё же рекомендую 1.34beta1. Почему: там для KAV5 восстановлен вызов апдейтера через батник. В 1.33 по умолчанию вызывается просто EXE, поэтому пишутся только его отладочные логи, а kav5_update.log — нет.