ID:               27067
 User updated by:  support at communardo dot de
 Reported By:      support at communardo dot de
-Status:           Feedback
+Status:           Open
 Bug Type:         Apache2 related
 Operating System: Suse Linux 9.0
 PHP Version:      4.3.4
 New Comment:

Many thanks for the quick reply! Regarding your questions:

> Are you sure you're not loading some module in Apache
>which uses ldap?
I have not modified the httpd.conf apart from LoadModule php4_module
modules/libphp4.so + AddType application/x-httpd-php .php. I don't know
whether OCI8 might use some ldap stuff internally.

> What does 'ldd libphp4.so' output? And 'ldd httpd' ?

com14:/usr/local/apache2/modules # ldd libphp4.so
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4017b000)
        libz.so.1 => /lib/libz.so.1 (0x401ad000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x401bc000)
        libm.so.6 => /lib/i686/libm.so.6 (0x401cf000)
        libdl.so.2 => /lib/libdl.so.2 (0x401f2000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x401f5000)
        libclntsh.so.9.0 => /home/oracle/OraHome1/lib/libclntsh.so.9.0
(0x4020a000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40b17000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libwtc9.so => /home/oracle/OraHome1/lib/libwtc9.so
(0x40c4a000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40c4e000)

com14:/usr/local/apache2/bin # ldd httpd
        libaprutil-0.so.0 => /usr/local/apache2/lib/libaprutil-0.so.0
(0x4001a000)
        libdb.so.2 => /lib/libdb.so.2 (0x40047000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40056000)
        libapr-0.so.0 => /usr/local/apache2/lib/libapr-0.so.0
(0x40076000)
        librt.so.1 => /lib/librt.so.1 (0x40096000)
        libm.so.6 => /lib/i686/libm.so.6 (0x400a9000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x400cc000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x400fe000)
        libdl.so.2 => /lib/libdl.so.2 (0x40113000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x40116000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40168000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


Regards,
Dirk


Previous Comments:
------------------------------------------------------------------------

[2004-01-28 06:44:09] [EMAIL PROTECTED]

Looks like it's some sort of conflict between apache and the oracle
libs. Are you sure you're not loading some module in Apache which uses
ldap? What does 'ldd libphp4.so' output?
And 'ldd httpd' ?


------------------------------------------------------------------------

[2004-01-28 03:59:26] support at communardo dot de

Description:
------------
When --with-oci8 included in PHP Apache2 crashes on startup with the
messages in error_log posted below.

Installation information:
==========================
*Apache 2.0.48
./configure --prefix=/usr/local/apache2 --enable-so
(successfull compiled, installed and tested without PHP)
- httpd.conf:
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php

* PHP 4.3.4
./configure --with-oci8=$ORACLE_HOME --with-gettext=/usr/bin
--enable-shmop --enable-sysvshm  --with-zlib
--with-apxs2=/usr/local/apache2/bin/apxs --enable-sigchild
(successfully compiled and installed)

* Oracle Client 9.2.0.2
- successfull client installation incl. C Programmer Libraries an Call
Interfaces
- environment variables set
export ORACLE_HOME=/home/oracle/OraHome1
export ORACLE_SID=com14 (name of host)

Remarks:
I have tested PHP without OCI8 option. This works fine. Only if I
include OCI8 Apache crashes on startup and will never load any plan
HTML page. If I disable PHP in httpd.conf Apache is working fine. I
have NOT included any LDAP options in Apache or PHP.

Does anyone have an idea where to look for the cause of this problem?
Many thanks.

Dirk

Reproduce code:
---------------
(none)

Expected result:
----------------
Apache2 starting without failure.

Actual result:
--------------
error_log of Apache2:

[Wed Jan 28 09:40:07 2004] [notice] Apache/2.0.48 (Unix) PHP/4.3.4
configured -- resuming normal operations
httpd: extended.c:127: ldap_extended_operation_s: Assertion `(
(ld)->ld_options.ldo_valid == 0x2 )' failed.
[Wed Jan 28 09:40:07 2004] [notice] child pid 20140 exit signal Aborted
(6)
httpd: extended.c:127: ldap_extended_operation_s: Assertion `(
(ld)->ld_options.ldo_valid == 0x2 )' failed.
httpd: extended.c:127: ldap_extended_operation_s: Assertion `(
(ld)->ld_options.ldo_valid == 0x2 )' failed.
httpd: extended.c:127: ldap_extended_operation_s: Assertion `(
(ld)->ld_options.ldo_valid == 0x2 )' failed.
httpd: extended.c:127: ldap_extended_operation_s: Assertion `(
(ld)->ld_options.ldo_valid == 0x2 )' failed.
[Wed Jan 28 09:40:08 2004] [notice] child pid 20144 exit signal Aborted
(6)
[Wed Jan 28 09:40:08 2004] [notice] child pid 20143 exit signal Aborted
(6)
[



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=27067&edit=1

Reply via email to