httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 19820] New: - mod_auth_ldap caused signal bus error (10) on Solaris
Date Sat, 10 May 2003 10:42:41 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19820>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19820

mod_auth_ldap caused signal bus error (10) on Solaris

           Summary: mod_auth_ldap caused signal bus error (10) on Solaris
           Product: Apache httpd-2.0
           Version: 2.0.45
          Platform: Sun
        OS/Version: Solaris
            Status: NEW
          Severity: Major
          Priority: Other
         Component: mod_auth_ldap
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: timothy.arnold@becta.org.uk


When trying to authenticate using mod_auth_ldap in Apache 2.0.45 it causes the 
child pid to die and returns a signal bus error (10) in the error_log

[Fri May 09 15:57:54 2003] [notice] child pid 1402 exit signal Bus error (10)
[Fri May 09 15:57:54 2003] [notice] child pid 1401 exit signal Bus error (10)

For informational purposes, the build process was as follows:

1. Installed Solaris 8 and added recommended patch cluster (v.19)
2. Built BerkeleyDB 4.1.25 using the following commands

$ cd db-4.1.25/build_unix
$ ../dist/configure
$ make
$ make install

3. I then built openldap 2.1.17
$ cd openldap-2.1.17
$ CPPFLAGS="-I/usr/local/BerkeleyDB.4.1/include" LDFALGS="-
L/usr/local/BerkeleyDB.4.1/lib" ./configure --prefix=/usr/local/openldap-2.1.17
$ make
$ make install

4. I built apache_2.0.45 using the following configure commands:

./configure \
--prefix=/usr/local/apache_2.0.45 \
--with-mpm=worker \
--enable-dav=static \
--enable-dav_fs=static \
--with-ldap=yes \
--with-ldap-include=/usr/local/openldap-2.1.17/include \
--with-ldap-lib=/usr/local/openldap-2.1.17/lib \
--enable-ldap=static \
--enable-auth_ldap=static \

Once I have successfully built apache, I use the following virtual host:

<VirtualHost *:8080>
        ServerAdmin admin@ngfl.gov.uk
        DocumentRoot /usr/local/apache/htdocs
        ServerName testserver.mydomain.com

                
        <Directory /usr/local/apache/htdocs>

        Options FollowSymLinks Indexes
        AuthName "test mendeleev"
        AuthType Basic
        
        AuthLDAPEnabled On
        AuthLDAPURL ldap://doesntexist.ngfl.gov.uk/o=ngfl?uid?one
        AuthLDAPAuthoritative On

        require valid-user
        </Directory>
</VirtualHost>


When I try to access the page, it will display the standard login box and when 
i enter in any details it will return the signal bus error.

I have tried the above on Redhat Linux 9 and it works fine. It would appear to 
be a problem in Solaris 8.

I am more than willing to run debug if someone can tell me how (im not a 
developer!)

Thanks,
Tim.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message