Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28552 - Apache fails to start with mod_auth_dbm.so
Summary: Apache fails to start with mod_auth_dbm.so
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal
Assignee: Donny Davies (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-12 14:46 UTC by Jayson Larose
Modified: 2003-09-26 21:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jayson Larose 2003-09-12 14:46:11 UTC
After installing apache 1.3.28 (or 1.3.27-r4), which appears to compile
successfully, /etc/init.d/apache start fails with:

Cannot load /etc/apache/modules/mod_auth_dbm.so into server:
/etc/apache/modules/mod_auth_dbm.so: undefined symbol: __db_ndbm_close_4000

Reproducible: Always
Steps to Reproduce:
1. emerge "<net-www/apache-2"
2. /etc/init.d/apache start


Actual Results:  
Cannot load /etc/apache/modules/mod_auth_dbm.so into server:
/etc/apache/modules/mod_auth_dbm.so: undefined symbol: __db_ndbm_close_4000

Expected Results:  
Started apache. :)

If you don't need mod_auth_dbm.so or mod_auth_db.so, this issue can be worked
around by not loading those modules.

However, an undefined symbol error is an error nontheless.
Comment 1 Derk-Jan Hartman 2003-09-18 05:48:02 UTC
Yep same problem here. Worked perfect before i upgraded to apache 1.3.28

i tried to lookup to which package this module belongs by using qpkg -f, but it returns no 
results.
Comment 2 Mark Scott 2003-09-22 05:55:16 UTC
Same thing here.  I would also mention that downgrading to 1.3.27-r3 doesn't seem to fix the problem.
Comment 3 Donny Davies (RETIRED) gentoo-dev 2003-09-25 14:31:55 UTC
Bezerkely DB with 3 or 4 versions or so caking around everybody's systems
and playing around with everybody's build scripts, Makefiles and such.

If you want the short workaround... well if you don't use this module (I
don't and I don't think it's very commonly used these days to tell you the
truth), you may comment out this module from being built in the ebuild. 
You just read files/apache-builtin-mods (or /etc/apache/apache-builtin-mods
if you already have it installed there).  Read the directions in there and
do a rebuild without this module.

Then comment out this module from the /etc/apache/apache.conf file before
starting with /etc/init.d/apache start, so it doesnt try to load it.

Sigh.
Comment 4 Donny Davies (RETIRED) gentoo-dev 2003-09-25 14:40:13 UTC
Oops, you already mentioned you worked around it, nevermind the previous.
Comment 5 Donny Davies (RETIRED) gentoo-dev 2003-09-26 19:54:06 UTC
hopefully this will be resolved with apache-1.3.28-r1

could you try that when i commit it, probably tonight.
Comment 6 Donny Davies (RETIRED) gentoo-dev 2003-09-26 21:49:49 UTC
should be fixed in apache-1.3.28-r1, thank you