As mentioned, to use the version 1297560 in http://www.mail-archive.com/dev@httpd.apache.org/msg54299.html, Still, issue with proxy_balancer:emerg though recompiled with http://svn.apache.org/viewvc?view=revision&revision=1297560 httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c And, added user to use apache and group nogroup instead of daemon in conf. but, still same issue. error_log: [proxy_balancer:emerg] [pid 25593] AH01177: Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loaded?? [:emerg] [pid 25593] AH00020: Configuration Failed, exiting Initially, logged in Bug report: https://issues.apache.org/bugzilla/show_bug.cgi?id=52402 Linux: Ubuntu 11.10 i386 x32 bit Apache2: 2.4.1
Got it, this is no issue with proxy enabled option. Its basically required to enable the corresponding required module! [proxy_balancer:emerg] [pid 29584] AH01177: Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loaded?? by uncommenting the below entry, server has ran without any issue by using 2.4.1 without any additional patches. LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
This is still reproducible. Out of box configuration file still needs to uncomment mod_slotmem_shm loading.
Created attachment 31683 [details] possible fix
just hit this in 2.4.20
What are your configure options used to build httpd?
It seems that I'm no longer able to reproduce the issue with 2.4.23. When I build Apache now without the patch (see above) httpd.conf contains: #LoadModule slotmem_shm_module libexec/mod_slotmem_shm.so and the httpd starts successfully. Since I was using the patch I don't know in which version the problem disappeared.