I am on CentOS 6.4. I need to upgrade my python version to 2.7. I did that
and I rebuilt django with it. Then I got these errors from Apache:
[Tue Mar 18 10:38:43 2014] [error] [client 10.250.139.129] mod_wsgi
(pid=16338): Target WSGI script '/usr/local/motor/motor/wsgi.py' cannot be
loaded as Python module.
[Tue Mar 18 10:38:43 2014] [error] [client 10.250.139.129] mod_wsgi
(pid=16338): Exception occurred processing WSGI script
'/usr/local/motor/motor/wsgi.py'.
[Tue Mar 18 10:38:43 2014] [error] [client 10.250.139.129] Traceback (most
recent call last):
[Tue Mar 18 10:38:43 2014] [error] [client 10.250.139.129] File
"/usr/local/motor/motor/wsgi.py", line 7, in <module>
[Tue Mar 18 10:38:43 2014] [error] [client 10.250.139.129] from
django.core.wsgi import get_wsgi_application
[Tue Mar 18 10:38:43 2014] [error] [client 10.250.139.129] ImportError: No
module named django.core.wsgi
I figured this was because i did not rebuild wsgi, so I tried to do that
and the make failed with:
/usr/sbin/apxs -c -I/usr/local/include/python2.7 -DNDEBUG mod_wsgi.c
-L/usr/local/lib -L/usr/local/lib/python2.7/config -lpython2.7 -lpthread
-ldl -lutil -lm
/usr/lib64/apr-1/build/libtool --silent --mode=compile gcc -prefer-pic -O2
-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -Wformat-security
-fno-strict-aliasing -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -pthread
-I/usr/include/httpd -I/usr/include/apr-1 -I/usr/include/apr-1
-I/usr/local/include/python2.7 -DNDEBUG -c -o mod_wsgi.lo mod_wsgi.c &&
touch mod_wsgi.slo
In file included from /usr/local/include/python2.7/Python.h:8,
from mod_wsgi.c:142:
/usr/local/include/python2.7/pyconfig.h:1179:1: warning: "_POSIX_C_SOURCE"
redefined
In file included from /usr/include/sys/types.h:26,
from /usr/include/apr-1/apr-x86_64.h:127,
from /usr/include/apr-1/apr.h:19,
from /usr/include/httpd/ap_config.h:25,
from /usr/include/httpd/httpd.h:43,
from mod_wsgi.c:34:
/usr/include/features.h:162:1: warning: this is the location of the
previous definition
In file included from /usr/local/include/python2.7/Python.h:8,
from mod_wsgi.c:142:
/usr/local/include/python2.7/pyconfig.h:1201:1: warning: "_XOPEN_SOURCE"
redefined
In file included from /usr/include/sys/types.h:26,
from /usr/include/apr-1/apr-x86_64.h:127,
from /usr/include/apr-1/apr.h:19,
from /usr/include/httpd/ap_config.h:25,
from /usr/include/httpd/httpd.h:43,
from mod_wsgi.c:34:
/usr/include/features.h:164:1: warning: this is the location of the
previous definition
mod_wsgi.c: In function âwsgi_server_groupâ:
mod_wsgi.c:991: warning: unused variable âvalueâ
mod_wsgi.c: In function âLog_isattyâ:
mod_wsgi.c:1665: warning: unused variable âresultâ
mod_wsgi.c: In function âLog_writelinesâ:
mod_wsgi.c:1802: warning: unused variable âmsgâ
mod_wsgi.c: In function âAdapter_outputâ:
mod_wsgi.c:3087: warning: unused variable ânâ
mod_wsgi.c: In function âAdapter_file_wrapperâ:
mod_wsgi.c:4138: warning: unused variable âresultâ
mod_wsgi.c: In function âwsgi_python_termâ:
mod_wsgi.c:5850: warning: unused variable âtstateâ
mod_wsgi.c:5849: warning: unused variable âinterpâ
mod_wsgi.c: In function âwsgi_python_child_initâ:
mod_wsgi.c:7050: warning: unused variable âlâ
mod_wsgi.c:6948: warning: unused variable âinterpâ
mod_wsgi.c: In function âwsgi_add_import_scriptâ:
mod_wsgi.c:7701: warning: unused variable âerrorâ
mod_wsgi.c: In function âwsgi_add_handler_scriptâ:
mod_wsgi.c:8179: warning: unused variable âdconfigâ
mod_wsgi.c:8178: warning: unused variable âsconfigâ
mod_wsgi.c: In function âwsgi_hook_handlerâ:
mod_wsgi.c:9375: warning: suggest parentheses around assignment used as
truth value
mod_wsgi.c:9377: warning: suggest parentheses around assignment used as
truth value
mod_wsgi.c:9379: warning: suggest parentheses around assignment used as
truth value
mod_wsgi.c:9383: warning: suggest parentheses around assignment used as
truth value
mod_wsgi.c:9403: warning: suggest parentheses around assignment used as
truth value
mod_wsgi.c:9405: warning: suggest parentheses around assignment used as
truth value
mod_wsgi.c:9408: warning: suggest parentheses around assignment used as
truth value
mod_wsgi.c: In function âwsgi_daemon_workerâ:
mod_wsgi.c:10819: warning: unused variable âdurationâ
mod_wsgi.c:10818: warning: unused variable âstartâ
mod_wsgi.c: In function âwsgi_hook_daemon_handlerâ:
mod_wsgi.c:13172: warning: unused variable âiâ
mod_wsgi.c:13170: warning: unused variable âeltsâ
mod_wsgi.c:13169: warning: unused variable âheadâ
mod_wsgi.c: At top level:
mod_wsgi.c:8142: warning: âwsgi_set_user_authoritativeâ defined but not used
mod_wsgi.c:15251: warning: âwsgi_hook_check_user_idâ defined not used
/usr/lib64/apr-1/build/libtool --silent --mode=link gcc -o mod_wsgi.la
-rpath /usr/lib64/httpd/modules -module -avoid-version mod_wsgi.lo
-L/usr/local/lib -L/usr/local/lib/python2.7/config -lpython2.7 -lpthread
-ldl -lutil -lm
/usr/bin/ld: /usr/local/lib/libpython2.7.a(abstract.o): relocation
R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared
object; recompile with -fPIC
/usr/local/lib/libpython2.7.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536
.
make: *** [mod_wsgi.la] Error 1
Can someone please help me with this?
Thanks!
--
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 http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.