Hi,

Re. why I was copying the mod_wsgi.so - that was mainly because I was 
trying to get it into the Apache modules directory.  FYI, I also tried just 
using the path+file to the mod_wsgi.so in the LoadModule, with same 
symptoms.

Re. was Apache installed by yum - no, it was built from the Apache 2.4.25 
source (originally from a tar.gz from apache.org).

Re. "Are you also trying to install mod_wsgi using pip?" - I am not sure 
what you mean by that, but as I mentioned on the issues (which I assume you 
saw), after I failed trying to get the built-mod_wsgi.so (from yum install) 
working I tried building the mod_wsgi a number of times, including using 
the system.py approach, the pip install and also the configure/make/make 
altinstall - all failed.

Re. "the Apache installation you are using is much older than the version 
the mod_wsgi module was compiled for." - The Apache I was trying was built 
from the 2.4.25 source.  Current Apache source on apache.org is 2.4.29, so 
it's not terribly old :).  So are you saying that you think that if I went 
to say build Apache 2.4.29 that the mod_wsgi from yum would work? 

If so, I would try that, but FYI, our Apaches at work are even older that 
the 2.4.25, so if we want mod_wsgi for those would an older mod_wsgi 
(either rpm maybe or source) work with the older Apache?

Thanks,
Jim


On Tuesday, November 7, 2017 at 6:51:38 PM UTC-5, Graham Dumpleton wrote:
>
> I am confused about why you are copying the mod_wsgi.so file anywhere. 
> When you install mod_wsgi using yum, it should put everything in the 
> correct place to start with.
>
> Are you also using Apache install by yum?
>
> Are you also trying to install mod_wsgi using pip?
>
> That error indicates that the Apache installation you are using is much 
> older than the version the mod_wsgi module was compiled for.
>
> Graham
>
> On 8 Nov 2017, at 10:37 AM, O haya <[email protected] <javascript:>> wrote:
>
> Hi,
>
> I am trying to use WSGI on Apache 2.4.x on CENTOS.
>
> I installed mod_wsgi using yum (yum install mod_wsgi), then I copied the 
> mod_wsgi.so to the Apache modules dir and added a Load Module for mod_wsgi.
>
> However, when I try to start Apache I am getting this:
>
> /apps/apache/bin/apachectl start
>
> httpd: Syntax error on line 152 of /apps/apache/conf/httpd.conf: Cannot 
> load modules/mod_wsgi.so into server: /apps/apache/modules/mod_wsgi.so: 
> undefined symbol: ap_accept_lock_mech
>
> Can anyone tell me why this error is occurring and also, how can I get 
> mod_wsgi to work?
>
> Thanks,
> Jim
>
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected] <javascript:>
> .
> Visit this group at https://groups.google.com/group/modwsgi.
> For more options, visit 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.

Reply via email to