[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#427508: marked as done (Can't load mod_proxy_http.so: undefined symbol: ap_proxy_location_reverse_map)



Your message dated Mon, 4 Jun 2007 19:09:19 +0300
with message-id <47da1bd90706040909j58a2b7a0xb5317f89ef59d16f@mail.gmail.com>
and subject line proxy_http.load loaded before proxy.load
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message --- Package: apache2.2-common
Version: 2.2.3-4


When I enable the proxy_http module in apache2 (creating a link in mods-enabled that points to the file installed in mods-available) I can't get apache to start. Here's the error that I get:


# apache2
apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/proxy_http.load: Cannot load /usr/lib/apache2/modules/mod_proxy_http.so into server: /usr/lib/apache2/modules/mod_proxy_http.so: undefined symbol: ap_proxy_location_reverse_map

This happens with a default apache2 installation, by only enabling the module (linking it, as I mentioned above)

I have no clue what the reason is, nor the fix. I tried compiling the deb-source package with all modules available just in case something was missing, but to no avail.


I am using Debian testing, updated today, with a 2.6.16-2-686 apt-installed kernel.

I have the apache2-related packages listed below currently installed:
ii  apache2                            2.2.3-4                              Next generation, scalable, extendable web se
ii  apache2-doc                        2.2.3-4                             documentation for apache2
ii  apache2-mpm-prefork                2.2.3-4                              Traditional model for Apache HTTPD 2.1
ii  apache2-prefork-dev                2.2.3-4                             development headers for apache2
ii  apache2-src                        2.2.3-4                              Apache source code
ii  apache2-utils                      2.2.3-4                             utility programs for webservers
ii  apache2.2-common                   2.2.3-4                             Next generation, scalable, extendable web se
ii  libapache2-mod-apreq2              2.08-5                              generic Apache request library - Apache modu
ii  libapache2-mod-auth-mysql          4.3.9-3                             Apache 2 module for MySQL authentication
ii  libapache2-mod-encoding            20040616-4.2                        Apache2 module for non-ascii filename intero
ii  libapache2-mod-geoip               1.1.8-2                             GeoIP support for apache2
ii  libapache2-mod-php5                5.2.0-10+lenny1                     server-side, HTML-embedded scripting languag

Thanks

--- End Message ---
--- Begin Message --- I feel stupid!

the problem was that in mods-enabled directory there were (among others)
proxy.load and proxy_http.load
the apache2.conf file had an include for mods-enabled/* which obviously called proxy_http.load BEFORE proxy.load

So simple linking did not work, but when I renamed proxy_http.load (the link, not the target) to z-proxy_http.load, everything was fine.

I should have figured that out earlier :(

Anyway, hope this helps someone somewhere who can be as silly as me or just has a bad day.
Today's wisdom: " Remember kids: use two parameters when linking : target and link name! "

--- End Message ---

Reply to: