Перейти к содержимому


Фото
- - - - -

Freebsd 7.2 Amd64 + не запускается Drweb-smf


  • Please log in to reply
7 ответов в этой теме

#1 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 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 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 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 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 22 Апрель 2009 - 14:23

Получается много. Могу выложить ktrace куда-нибудь.

#4 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 22 Апрель 2009 - 14:24

Получается много. Могу выложить ktrace куда-нибудь.


не должно быть очень много так как это только старт.
можете архив с логами сюда приаттачить?

#5 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 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 Anton Ivanov

Anton Ivanov

    Advanced Member

  • Posters
  • 842 Сообщений:

Отправлено 22 Апрель 2009 - 14:35

ничего необычного не вижу.
если поставить фильтр собранный нами и выложенный на нашем сайте?

#7 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 22 Апрель 2009 - 14:43

ничего необычного не вижу.
если поставить фильтр собранный нами и выложенный на нашем сайте?


В портах используется тот дистрибутив, в котором drweb-smf уже собран.
/usr/local/drweb/drweb-smf - Dr.Web® Filter for sendmail 4.44.1

#8 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 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. Вероятно там цепляется старый дистрибутив.

Ещё раз спасибо. Вопрос закрыт.