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


Фото
- - - - -

6.2-RELEASE-p5 amd64 Drweb version: 4.44.1 проблема с запуском drweb-monitor


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

#1 Valery V.Smirnov

Valery V.Smirnov

    Newbie

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

Отправлено 04 Декабрь 2008 - 12:13

Добрый день, установка произведена по мануалу из tarball-архива drweb-4.44.1-freebsd60.tar.bz2, также доустановлены пакеты:
drweb-agentd-4.44.2.tbz
drweb-maild-base-4.44.2.tbz
drweb-maild-libs-4.44.2.tbz
drweb-maild-plugin-drweb-4.44.2.tbz
drweb-maild-plugin-headersfilter-4.44.2.tbz
drweb-maild-sendmail-4.44.2.tbz
drweb-monitord-4.44.2.tbz
drweb-updater-4.44.1.tgz

При запуске монитора:
root@c7# /usr/local/etc/rc.d/00.drweb-monitor.sh start
Starting Dr.Web Monitor...
root@c7# tail /var/log/messages | grep drweb
Dec 4 12:01:14 c7 drweb-monitor: [8158000] ERROR cannot start component "drweb-agent" from application "AGENT": component stoped himself
Dec 4 12:01:14 c7 drweb-monitor: [8158000] ERROR application "AGENT" cannot start
Dec 4 12:01:14 c7 drweb-monitor: [8158000] ERROR application "MAILD" cannot start, because of depends application "AGENT" not started
Dec 4 12:01:14 c7 drweb-monitor: [8158000] ERROR start applications error: cannot init drweb-monitor because of some of application cannot start
root@c7#

Попытка запуска агента вручную приводит к:
root@c7# /usr/local/drweb/drweb-agent
/usr/libexec/ld-elf.so.1: /usr/local/drweb/lib/libiconv.so.3: unsupported file layout
root@c7#
ldconfig по этому поводу:
root@c7# ldconfig -32 -r | grep libiconv.so.3
142:-liconv.3 => /usr/local/drweb/lib/libiconv.so.3
root@c7#

Библиотека использована из Вашего tarball-архива. Обращу внимание, что платформа amd64, библиотека изпользуется как 32-бит совместимая.

Есть какие-либо решения этой проблемы?

#2 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 04 Декабрь 2008 - 12:48

1) замечание. пакет drweb-updater-4.44.1.tgz лишний, т.к. апдейтер уже есть в составе drweb-4.44.1-freebsd60.tar.bz2
2) > Библиотека использована из Вашего tarball-архива.
Ни в одном из tarball'ов библиотеки libiconv.so.3 нет и быть не должно. Попробуйте взять эту библиотеку из 32-битной системы и подложить в /usr/lib32/

#3 Valery V.Smirnov

Valery V.Smirnov

    Newbie

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

Отправлено 04 Декабрь 2008 - 13:46

Да действительно, Вы правы, она копируется скриптом установки пакета drweb-agentd-4.44.2.tbz из /usr/local/lib.

забрал либу с машины:
# uname -mr
6.2-RELEASE i386
#

получил:
root@c7# ldconfig -32 -r | grep libiconv
140:-liconv.3 => /usr/local/lib32/compat/libiconv.so.3
root@c7#

на этой машине:
root@c7# uname -rm
6.2-RELEASE-p5 amd64
root@c7#

с этим имеем:
root@c7# /usr/local/etc/rc.d/00.drweb-monitor.sh start
Starting Dr.Web Monitor...
root@c7# tail /var/log/messages | grep drweb
Dec 4 13:45:25 c7 kernel: pid 71055 (drweb-agent), uid 426: exited on signal 11
Dec 4 13:45:25 c7 drweb-monitor: [8158000] ERROR cannot start component "drweb-agent" from application "AGENT": component "drweb-agent" wrong answer
Dec 4 13:45:25 c7 drweb-monitor: [8158000] ERROR application "AGENT" cannot start
Dec 4 13:45:25 c7 drweb-monitor: [8158000] ERROR application "MAILD" cannot start, because of depends application "AGENT" not started
Dec 4 13:45:25 c7 drweb-monitor: [8158000] ERROR start applications error: cannot init drweb-monitor because of some of application cannot start
root@c7# /usr/local/drweb/drweb-agent
Segmentation fault: 11 (core dumped)
root@c7#

Еще есть варианты?

#4 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 04 Декабрь 2008 - 16:45

к сожалению могу только разочаровать, что действительно на freebsd6.* amd64 maild падает. Поддержки платформы amd64 DrWeb пока что не осуществляет и работоспособность не гарантирует, но возможны приятные исключения. Например, сканер-демон 32битные в большинстве случаев работают и на 64битной системе. Maild 32битный работал на freebsd7.0amd64 релизном, а вот на freebsd6.0amd64 видно, не хочет

#5 Valery V.Smirnov

Valery V.Smirnov

    Newbie

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

Отправлено 04 Декабрь 2008 - 17:34

Учту, но проблема заключается в том, что падает у меня не maild, а имененно drweb-agent, maild я пока не запускаю. А из-за того что падает агент - не стартует монитор.

Можете прокоментировать?

#6 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 04 Декабрь 2008 - 18:00

подозреваю (побуду немножко провидцем), что если вы отдельно запустите каждый из компонентов: ./drweb-agent, ./drweb-monitor, ./drweb-maild, ./drweb-sender и т.д. , то они будут падать в корку.

#7 Valery V.Smirnov

Valery V.Smirnov

    Newbie

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

Отправлено 05 Декабрь 2008 - 08:23

Вовсе нет, в первом посте видно, что я запускаю монитор, скриптом из /usr/local/etc/rc.d, который в свою очередь пытается запустить агента и не стартует из-за того, что последний падает, это из приведенного мной лога /var/log/mesages

#8 Anton Ivanov

Anton Ivanov

    Advanced Member

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

Отправлено 05 Декабрь 2008 - 09:41

1. что выводит ldd ./drweb-agent
2. попробуйте удалить пакеты с MailD и поставить его из тарбола - если не заработает, то так же приведите, пожалуйста, ldd ./drweb-agent

#9 Valery V.Smirnov

Valery V.Smirnov

    Newbie

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

Отправлено 05 Декабрь 2008 - 10:11

root@c7# ldd ./drweb-agent
ldd: ./drweb-agent: can't read program header
ldd: ./drweb-agent: not a dynamic executable
root@c7#

Из какого тарбола поставить maild? drweb-maild-plugin-drweb-4.44.2-freebsd60.tar.bz2?

#10 Anton Ivanov

Anton Ivanov

    Advanced Member

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

Отправлено 05 Декабрь 2008 - 10:22

да - из него.

#11 Valery V.Smirnov

Valery V.Smirnov

    Newbie

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

Отправлено 05 Декабрь 2008 - 11:03

root@c7# pkg_deinstall drweb-maild-plugin-drweb-4.44.2
---> Deinstalling 'drweb-maild-plugin-drweb-4.44.2'
Uninstallation completed.
[Updating the pkgdb in /var/db/pkg ... - 94 packages found (-1 +0) (...) done]
root@c7#
root@c7# tar -jxf drweb-maild-plugin-drweb-4.44.2-freebsd60.tar.bz2 /
root@c7# /usr/local/etc/rc.d/00.drweb-monitor.sh start
Starting Dr.Web Monitor...
root@c7# tail /var/log/messages | grep drweb
Dec 5 11:00:51 c7 kernel: pid 83994 (drweb-agent), uid 426: exited on signal 11
Dec 5 11:00:51 c7 drweb-monitor: [8158000] ERROR cannot start component "drweb-agent" from application "AGENT": component "drweb-agent" wrong answer
Dec 5 11:00:51 c7 drweb-monitor: [8158000] ERROR application "AGENT" cannot start
Dec 5 11:00:51 c7 drweb-monitor: [8158000] ERROR application "MAILD" cannot start, because of depends application "AGENT" not started
Dec 5 11:00:51 c7 drweb-monitor: [8158000] ERROR start applications error: cannot init drweb-monitor because of some of application cannot start
root@c7#
root@c7# ldd ./drweb-agent
ldd: ./drweb-agent: can't read program header
ldd: ./drweb-agent: not a dynamic executable
root@c7#
root@c7# ./drweb-maild
Segmentation fault: 11 (core dumped)
root@c7# ldd ./drweb-maild
ldd: ./drweb-maild: can't read program header
ldd: ./drweb-maild: not a dynamic executable
root@c7#

#12 Mikhail Khokhlov

Mikhail Khokhlov

    Member

  • Dr.Web Staff
  • 299 Сообщений:

Отправлено 05 Декабрь 2008 - 13:42

1) тарболл должен быть drweb-maild-sendmail-4.44.2-freebsd60.tar.bz2, а drweb-maild-plugin-drweb-4.44.2-freebsd60.tar.bz2 - это только антивирусный плагин для него.
2) ldd ничего не покажет, т.к. он 64-битный
3) root@c7# ./drweb-maild
Segmentation fault: 11 (core dumped)

как я и говорил ранее, компоненты будут падать.


Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых