As I responded on:
https://stackoverflow.com/questions/50740183/getting-error-while-starting-apache-version-is-2-4-33
<https://stackoverflow.com/questions/50740183/getting-error-while-starting-apache-version-is-2-4-33>
ensure both httpd and httpd-devel packages are up to date.
Work out what the httpd version is by running:
httpd -V
Then see what version header files are by checking:
/usr/include/apache2/ap_release.h
Tell me what versions each says.
Also make sure that running:
mod_wsgi-apxs
returns that it cannot be found. If it can be found, then run:
pip uninstall mod_wsgi-httpd
pip uninstall mod_wsgi
Repeat until it says nothing is installed to remove.
Then try re-installing mod_wsgi.
Also try using 'pip install' method for installing mod_wsgi and don't use
configure/make/make install method.
https://pypi.org/project/mod_wsgi/ <https://pypi.org/project/mod_wsgi/>
Graham
> On 7 Jun 2018, at 9:20 pm, [email protected] wrote:
>
> I am also stuck in same issue . i installed mod_wsgi-4.6.4 by below command
>
> yum install httpd-devel -y
> ./configure --with-python=/usr/local/bin/python2.7 LDFLAGS="-R/usr/local/lib"
> make
> make install
>
> my apache version is
>
> bash-4.1# /etc/httpd/bin/apachectl -v
> Server version: Apache/2.4.33 (Unix)
> Server built: Jun 7 2018 10:09:58
>
> when i staritng apache it is giving me below error.
>
> httpd: Syntax error on line 66 of /etc/httpd/conf/httpd.conf: Cannot load
> /usr/local/lib/python2.7/site-packages/mod_wsgi-4.6.4-py2.7-linux-x86_64.egg/mod_wsgi/server/mod_wsgi-py27.so
> into server:
> /usr/local/lib/python2.7/site-packages/mod_wsgi-4.6.4-py2.7-linux-x86_64.egg/mod_wsgi/server/mod_wsgi-py27.so:
> undefined symbol: ap_accept_lock_mech
>
> is version compatibility issue ?
>
>
> On Saturday, August 16, 2014 at 9:26:25 AM UTC+5:30, Graham Dumpleton wrote:
>
> On 15/08/2014, at 11:54 PM, Philipp Zeuner <[email protected] <>>
> wrote:
>
>> I got stuck in the installation process of mod_wsgi on SLES 11 SP2.
>>
>> Unfortunately I had to break the dependencies for glibc and pythonlib to
>> compile apache2-mod_wsgi 3.4-2.12.1. Which was successful, but I guess very
>> rude to system core.
>>
>> I'm running SLES 11 SP2 Linux SERVER 3.0.101-0.7.17-default #1 SMP Tue Feb 4
>> 13:24:49 UTC 2014 (90aac76) x86_64 x86_64 x86_64 GNU/Linuxon a Apache/2.2.12
>> (Linux/SUSE)
>>
>> However, I've configured the mod_wsgi properly in the apache files and after
>> executing /etc/init.d/apache2 start :
>>
>> Starting httpd2 (prefork) httpd2-prefork: Syntax error on line 117 of
>> /etc/apache2/httpd.conf: Syntax error on line 23 of
>> /etc/apache2/sysconfig.d/loadmodule.conf:
>> Cannot load /usr/lib64/apache2/mod_wsgi.so into server:
>> /usr/lib64/apache2/mod_wsgi.so: undefined symbol: ap_unixd_config
>>
>> I'm running out of ideas and I appreciate any new directions for
>> troubleshooting!
>
> Where did the mod_wsgi.so binary object come from?
>
> Is it from an installed binary distro package?
>
> Did you install it from source code?
>
> The problem is that the mod_wsgi.so appears to be for Apache 2.4, as
> ap_unixd_config only appeared in Apache 2.3/2.4 and it is not in Apache 2.2,
> where it was previously called unixd_config.
>
> So, you have either installed a binary mod_wsgi.so from the wrong Apache
> version, or you have installed an Apache dev package (header files) for
> Apache 2.4, even though you have Apache 2.2, and thus compiled mod_wsgi from
> source code against wrong header files.
>
> Graham
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected]
> <mailto:[email protected]>.
> To post to this group, send email to [email protected]
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/modwsgi
> <https://groups.google.com/group/modwsgi>.
> For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>.
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.