
Freebsd 7.2 Amd64 + не запускается Drweb-smf
#1
Отправлено 22 Апрель 2009 - 14:13
Система: FreeBSD 7.2-PRERELEASE amd64.
Из портов установлен drwebd и drweb-sendmail (drweb-smf).
С drwebd проблем нет: запускается, обновляется - всё хорошо.
Проблема заключается в том, что не запускается drweb-smf.
В логе валится вот что:
Apr 22 14:36:19 mail drweb-smf[7701]: conf: configuration will be loaded from /usr/local/etc/drweb/drweb_smf.conf
Apr 22 14:36:19 mail drweb-smf[7702]: set SIGHUP handler
Apr 22 14:36:19 mail drweb-smf[7702]: set milter backlog = 64
Apr 22 14:36:19 mail drweb-smf[7702]: set milter timeout = 7210
Apr 22 14:36:19 mail drweb-smf[7702]: set milter loglevel = 0
Apr 22 14:36:19 mail drweb-smf[7702]: set milter connection local:/var/drweb/run/drweb-smf.skt
Apr 22 14:36:19 mail drweb-smf[7702]: Dr.Web ® Filter for sendmail ver.4.44.1 started ...
Apr 22 14:36:20 mail kernel: pid 7702 (drweb-smf), uid 426: exited on signal 6
Можно ли это побороть? А главное как?
Заранее благодарен за помощь.
#2
Отправлено 22 Апрель 2009 - 14:16
Доброго времени суток всем.
Система: FreeBSD 7.2-PRERELEASE amd64.
Из портов установлен drwebd и drweb-sendmail (drweb-smf).
С drwebd проблем нет: запускается, обновляется - всё хорошо.
Проблема заключается в том, что не запускается drweb-smf.
В логе валится вот что:
Apr 22 14:36:19 mail drweb-smf[7701]: conf: configuration will be loaded from /usr/local/etc/drweb/drweb_smf.conf
Apr 22 14:36:19 mail drweb-smf[7702]: set SIGHUP handler
Apr 22 14:36:19 mail drweb-smf[7702]: set milter backlog = 64
Apr 22 14:36:19 mail drweb-smf[7702]: set milter timeout = 7210
Apr 22 14:36:19 mail drweb-smf[7702]: set milter loglevel = 0
Apr 22 14:36:19 mail drweb-smf[7702]: set milter connection local:/var/drweb/run/drweb-smf.skt
Apr 22 14:36:19 mail drweb-smf[7702]: Dr.Web ® Filter for sendmail ver.4.44.1 started ...
Apr 22 14:36:20 mail kernel: pid 7702 (drweb-smf), uid 426: exited on signal 6
Можно ли это побороть? А главное как?
Заранее благодарен за помощь.
снимите ktrace со старта drweb-smf и приведите вывод kdump
#3
Отправлено 22 Апрель 2009 - 14:23
#4
Отправлено 22 Апрель 2009 - 14:24
Получается много. Могу выложить ktrace куда-нибудь.
не должно быть очень много так как это только старт.
можете архив с логами сюда приаттачить?
#5
Отправлено 22 Апрель 2009 - 14:33
Получается много. Могу выложить ktrace куда-нибудь.
не должно быть очень много так как это только старт.
можете архив с логами сюда приаттачить?
Вот последние строчки kdump:
7789 drweb-smf RET read 4096/0x1000
7789 drweb-smf CALL close(0x3)
7789 drweb-smf RET close 0
7789 drweb-smf CALL setgid(0x1aa)
7789 drweb-smf RET setgid 0
7789 drweb-smf CALL setuid(0x1aa)
7789 drweb-smf RET setuid 0
7789 drweb-smf CALL getgid
7789 drweb-smf RET getgid 426/0x1aa
7789 drweb-smf CALL getuid
7789 drweb-smf RET getuid 426/0x1aa
7789 drweb-smf CALL sigaction(SIGTTOU,0xffffdae0,0)
7789 drweb-smf RET sigaction 0
7789 drweb-smf CALL sigaction(SIGTTIN,0xffffdae0,0)
7789 drweb-smf RET sigaction 0
7789 drweb-smf CALL sigaction(SIGTSTP,0xffffdae0,0)
7789 drweb-smf RET sigaction 0
7789 drweb-smf CALL sigprocmask(SIG_SETMASK,0xffffdb60,0xffffdb50)
7789 drweb-smf RET sigprocmask 0
7789 drweb-smf CALL fork
7789 drweb-smf RET fork 7790/0x1e6e
7789 drweb-smf CALL sigprocmask(SIG_SETMASK,0xffffdb50,0)
7789 drweb-smf RET sigprocmask 0
7789 drweb-smf CALL sigprocmask(SIG_BLOCK,0x280a1c20,0xffffdbbc)
7789 drweb-smf RET sigprocmask 0
7789 drweb-smf CALL sigprocmask(SIG_SETMASK,0x280a1c30,0)
7789 drweb-smf RET sigprocmask 0
7789 drweb-smf CALL sigprocmask(SIG_BLOCK,0x280a1c20,0xffffdb8c)
7789 drweb-smf RET sigprocmask 0
7789 drweb-smf CALL sigprocmask(SIG_SETMASK,0x280a1c30,0)
7789 drweb-smf RET sigprocmask 0
7789 drweb-smf CALL exit(0)
#6
Отправлено 22 Апрель 2009 - 14:35
если поставить фильтр собранный нами и выложенный на нашем сайте?
#7
Отправлено 22 Апрель 2009 - 14:43
ничего необычного не вижу.
если поставить фильтр собранный нами и выложенный на нашем сайте?
В портах используется тот дистрибутив, в котором drweb-smf уже собран.
/usr/local/drweb/drweb-smf - Dr.Web® Filter for sendmail 4.44.1
#8
Отправлено 22 Апрель 2009 - 14:53
ничего необычного не вижу.
если поставить фильтр собранный нами и выложенный на нашем сайте?
В портах используется тот дистрибутив, в котором drweb-smf уже собран.
/usr/local/drweb/drweb-smf - Dr.Web® Filter for sendmail 4.44.1
Антон, спасибо за ответы. Как мне кажется, я разобрался. Скачал свежый дистрибутив drweb-sendmail-4.44.1.tbz, взял из него drweb-smf и он благополучно запустился. Буду разбираться с портом во FreeBSD. Вероятно там цепляется старый дистрибутив.
Ещё раз спасибо. Вопрос закрыт.