Приложите, пожалуйста, ещё вывод вот этой команды:
cat /proc/`pgrep drweb-maild`/environ | tr \\000 \\n
Отправлено 19 Февраль 2018 - 13:47
Приложите, пожалуйста, ещё вывод вот этой команды:
cat /proc/`pgrep drweb-maild`/environ | tr \\000 \\n
Отправлено 19 Февраль 2018 - 21:11
LC_ALL=C LANG=C INVOCATION_ID=b8a22974a2ee46b99e092e810ffff2de PWD=/ JOURNAL_STREAM=9:27882 COM_DRWEB_MONITOR=12 SHLVL=0 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
Отправлено 20 Февраль 2018 - 15:38
Посмотрите, на месте ли файл /opt/drweb.com/share/icu/53.1/icudt53l.dat . Если нет, переустановите пакет drweb-icu-data.
Отправлено 20 Февраль 2018 - 17:14
У меня вообще не было директории /opt/drweb.com/share/icu
DrWeb Security Mail я ставил из файла drweb-11.0.4-av-mail-linux-x86.run
При этом менеджер пакетов
dnf list drweb-icu-data
говорил, что этот пакет установлен.
После переустановки
dnf reinstall drweb-icu*
проверка header match заработала.
Спасибо за помощь.
Отправлено 21 Февраль 2018 - 07:19
У меня вообще не было директории /opt/drweb.com/share/icuDrWeb Security Mail я ставил из файла drweb-11.0.4-av-mail-linux-x86.run
Не должно такого быть.
Не могли бы для проверки выполнить повторную, чистую установку run-пакета (предварительно полностью удалив установленный run-пакет через /opt/drweb.com.bin/uninst.sh, + дополнительно убедившись в том, что никакие компоненты drweb не установлены из публичного репозитория ) ?
Сообщение было изменено Igorn: 21 Февраль 2018 - 07:24
Отправлено 24 Февраль 2018 - 14:13
По вашей просьбе, для проверки я установил Fedora 27 в виртуальной машине и там запустил drweb-11.0.4-av-mail-linux-x86.run.
В виртуалке всё установилось нормально.
После сравнения файлов установки в виртуалке с моим сервером оказалось, что файла /opt/drweb.com/bin/uninst.sh у меня тоже нет.
Как и ещё ряда директорий:
/opt/drweb.com/share/desktop-directories
/opt/drweb.com/share/icons
/opt/drweb.com/share/pixmaps
/opt/drweb.com/share/scripts
Я попробовал удалить drweb на сервере через менеджер пакетов (раз уж uninst.sh нет)
dnf remove drweb-mail-servers
Из /opt почти всё удалилось, кроме несколько пустых директорий, которые я удалил вручную.
После этого запустил установщик drweb-11.0.4-av-mail-linux-x86.run
Результат - та же фигня. В share некоторых папок не хватает, в bin нет файла uninst.sh.
Тогда я стал удалять пакеты drweb по одному, по списку. Удалил их все.
Опять запустил drweb-11.0.4-av-mail-linux-x86.run.
На этот раз всё установилось полностью.
Не знаю, насколько эта информация вам поможет, но есть глюки, по крайней мере, с деинсталляцией drweb-mail-servers.
Что касается работоспособности продукта в целом, то отсутствие указанных выше директорий никак не сказывается на работе drweb.
Что до, что после переустановки, программный продукт работал и сейчас работает нормально.
Отправлено 26 Февраль 2018 - 14:09
Тогда я стал удалять пакеты drweb по одному, по списку. Удалил их все.Опять запустил drweb-11.0.4-av-mail-linux-x86.run.
На этот раз всё установилось полностью.
Спасибо за информацию.
Возможно, предыдущие ошибки возникали из-за неполного удаления компонентов перед новой установкой run-пакета
Отправлено 26 Февраль 2018 - 17:50
Я бы также не исключил возможность бага в dnf или rpm. От федоры всякого можно ожидать.
Отправлено 07 Март 2020 - 01:07
Сегодня после обновления на:
drweb-cloudd x86_64 11.1.3-2002101537linux drweb11.1 1.7 M
drweb-configd x86_64 11.1.6-2002101357linux drweb11.1 1.5 M
drweb-esagent x86_64 11.1.6-2002101401linux drweb11.1 2.5 M
drweb-firewall x86_64 11.1.3-2002110945linux drweb11.1 578 k
drweb-gated x86_64 11.1.2-2002210957linux drweb11.1 1.4 M
drweb-httpd x86_64 11.1.4-2002131648linux drweb11.1 6.6 k
drweb-httpd-bin x86_64 11.1.4-2002131648linux drweb11.1 1.3 M
drweb-httpd-webconsole noarch 11.1.4-2002110944linux drweb11.1 747 k
drweb-maild x86_64 11.1.6-2002111054linux drweb11.1 1.8 M
drweb-netcheck x86_64 11.1.2-2002101454linux drweb11.1 663 k
drweb-snmpd x86_64 11.1.2-2002051705linux drweb11.1 1.0 M
перестал стартовать drweb-configd
Ругается на синтаксические ошибки в файле drweb.ini
Конкретно, на строки:
MilterHook = "local dw = require ""drweb""
local rx = require ""drweb.regex""
local dnsxl = require ""drweb.dnsxl""
local dwl = require ""drweb.lookup""
Файл drweb.ini
[MailD]
ReportLanguages = ru
MilterSocket = 127.0.0.1:12345
MilterHook = "local dw = require ""drweb""
local rx = require ""drweb.regex""
local dnsxl = require ""drweb.dnsxl""
local dwl = require ""drweb.lookup""
local file1 = dw.load_array(""/etc/opt/drweb.com/blacklist"")
local file2 = dw.load_array(""/etc/opt/drweb.com/mydomains"")
local file3 = dw.load_array(""/etc/opt/drweb.com/whitelist"")
function milter_hook(ctx)
ctx.modifier.templates_dir = ""milter""
if ctx.message.header.search(file1) then
return {action = ""discard""}
end
if ctx.message.header.search(file2) then
return {action = ""accept""}
end
if not ctx.message.header.search(file3) and ctx.message.spam.normalized_score >= 0.8 then
return {action = ""discard""}
end
if ctx.message.has_threat{category = {""known_virus"", ""virus_modification"", ""unknown_virus"", ""adware"", ""dialer""}} then
return {action = ""reject""}
end
if ctx.message.has_url{category = {""infection_source"", ""not_recommended"", ""owners_notice""}} then
return {action = ""reject""}
end
ctx.modifier.add_header_field(""X-Spam-Score"", ctx.message.spam.score)
ctx.modifier.add_header_field(""X-Spam-Normalized_Score"", ctx.message.spam.normalized_score)
if not ctx.message.header.search(file3) and ctx.message.spam.normalized_score >= 0.6 then
ctx.modifier.add_header_field(""X-Spam-Flag"", ""YES"")
end
return {action = ""accept""}
end
[Root]
Log = /var/log/drweb.log
DefaultLogLevel = Info
Отправлено 07 Март 2020 - 01:43
Сам разобрался. Кавычек не хватает после последнего end
...
return {action = ""accept""}
end"
До последнего обновления больше года и так работало. Вот я и подумал, что-то сломалось при обновлении.
0 пользователей, 1 гостей, 0 скрытых