LINUX.ORG.RU
ФорумAdmin

apache2 LoadModule failed


0

0

SLES9-SP3.

Нужно, чтоб апач подгружал библиотеку apwgate20x.so (из SAP ITS 620 standalone). Инсталляха ITS библиотеки все установила, в конфиг апача прописала туда ссылку:

LoadModule wgate_module "/usr/sap/its/6.20/programs/apwgate20x.so"

Апач ругается и падает:

# cat rcapache2.out Syntax error on line 112 of /etc/apache2/httpd.conf: Cannot load /usr/sap/its/6.20/programs/apwgate20x.so into server: /usr/sap/its/6.20/programs/apwgate20x.so: cannot open shared object file: No such file or directory

Соответственно сама apwgate20x.so там разумеется есть и с правами на неё всё впорядке.

У меня есть подозрение, что для апача надо туда прописать LD_LIBRARY_PATH. Вопрос - как это сделать? Или может быть другие диагнозы будут?

P.S. Апач пока использую родной, идущий в составе SLES. P.P.S. # ldd apwgate20x.so linux-gate.so.1 => (0xffffe000) libdl.so.2 => /lib/libdl.so.2 (0x55576000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x55579000) libm.so.6 => /lib/tls/libm.so.6 (0x55634000) libc.so.6 => /lib/tls/libc.so.6 (0x55656000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x55770000) /lib/ld-linux.so.2 (0x56555000)


Ответ на: комментарий от Deleted

# file /usr/sap/its/6.20/programs/apwgate20x.so /usr/sap/its/6.20/programs/apwgate20x.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped

httpd у меня нет. Хотя ман по нему есть. Может я не все пакеты поставил от апача? Но если закомментировать загрузку этой библиотеки, то апач стартует нормально (висит 7 процессов /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf) и странички показывает.

VKB
() автор топика
Ответ на: комментарий от VKB

Понял я чего он падал. ITS 32-битный был, а апач 64-битный.

VKB
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.