6.2-RELEASE-p5 amd64 Drweb version: 4.44.1 проблема с запуском drweb-monitor
#1
Отправлено 04 Декабрь 2008 - 12:13
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
Отправлено 04 Декабрь 2008 - 12:48
2) > Библиотека использована из Вашего tarball-архива.
Ни в одном из tarball'ов библиотеки libiconv.so.3 нет и быть не должно. Попробуйте взять эту библиотеку из 32-битной системы и подложить в /usr/lib32/
#3
Отправлено 04 Декабрь 2008 - 13:46
забрал либу с машины:
# 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
Отправлено 04 Декабрь 2008 - 16:45
#5
Отправлено 04 Декабрь 2008 - 17:34
Можете прокоментировать?
#6
Отправлено 04 Декабрь 2008 - 18:00
#7
Отправлено 05 Декабрь 2008 - 08:23
#8
Отправлено 05 Декабрь 2008 - 09:41
2. попробуйте удалить пакеты с MailD и поставить его из тарбола - если не заработает, то так же приведите, пожалуйста, ldd ./drweb-agent
#9
Отправлено 05 Декабрь 2008 - 10:11
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
Отправлено 05 Декабрь 2008 - 10:22
#11
Отправлено 05 Декабрь 2008 - 11:03
---> Deinstalling 'drweb-maild-plugin-drweb-4.44.2'
Uninstallation completed.
[Updating the pkgdb
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
Отправлено 05 Декабрь 2008 - 13:42
2) ldd ничего не покажет, т.к. он 64-битный
3) root@c7# ./drweb-maild
Segmentation fault: 11 (core dumped)
как я и говорил ранее, компоненты будут падать.
Читают тему: 0
0 пользователей, 0 гостей, 0 скрытых