On Mon, 2006-05-08 at 17:19 -0600, Archaic wrote:
> Try starting apache manually so that we can see what the undefined
> symbol is.
> 
Thanks for the reply!

Bah, my apologies...I didn't even notice it cut that part off.  And
after running the debugging launch:

httpd -e debug
[Mon May 08 20:21:56 2006] [debug] mod_so.c(246): loaded module
auth_basic_module
[Mon May 08 20:21:56 2006] [debug] mod_so.c(246): loaded module
mod_authn_file
httpd: Syntax error on line 52 of /etc/apache/httpd.conf: Can't locate
API module structure `mod_authn_file' in
file /usr/lib/apache/mod_authn_file.so: /usr/lib/apache/mod_authn_file.so: 
undefined symbol: mod_authn_file

I saw what my problem was.  I wrote the LoadModule lines wrong.  They
should look like this:

<snip>
LoadModule auth_basic_module lib/apache/mod_auth_basic.so
LoadModule authn_file_module lib/apache/mod_authn_file.so
LoadModule authz_user_module lib/apache/mod_authz_user.so
LoadModule authz_groupfile_module lib/apache/mod_authz_groupfile.so
LoadModule authn_anon_module lib/apache/mod_authn_anon.so
LoadModule authn_dbm_module lib/apache/mod_authn_dbm.so
LoadModule authz_host_module lib/apache/mod_authz_host.so
<snip>

I had the "_module" part all wrong on the Module Identifiers.  After
fixing the above, apache is launching as expected.

Thanks again, 
-Lup


-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to