Hi Graham, On the link http://code.google.com/p/modwsgi/issues/detail?id=212 your comment says that * * *Those two symbols should exist as they are still part of the source code in Apache 2.2.17. The ap_accept_lock_mech variable is removed in Apache 2.3, but mod_wsgi 3.3 already handles that and uses an alternate mechanism to get the information it needs but that is totally irrelevant to Apache 2.2.17.*
I wanted to know if it is only *ap_accept_lock_mech* that was removed or * ap_cleanup_scoreboard* also. It would in that case make sense for me to try that newer version of apache. Please guide. Regards, Anurag On Sat, Nov 20, 2010 at 1:35 AM, Graham Dumpleton < [email protected]> wrote: > So it is cross referenced here, the ServerFault link for this issue is at: > > > http://serverfault.com/questions/204047/aix-missing-symbols-ap-cleanup-scoreboard-and-ap-accept-lock-mech-for-apache-proc > > I still don't really have anything to suggest. > > Seems to be a AIX dynamic symbol linking issue and since I don't > really know anything about specifics of AIX, just got no idea where to > go. > > Graham > > On Friday, November 19, 2010, Guddu <[email protected]> wrote: > > Dear modwsgi Team, > > > > I hope you could help me with a mod_wsgi load error upon startup of > > apache. This is affecting one of our site Go Live and I would > > appreciate any help > > > > offered in this regard. I am willing to try out code changes on my > > machine and rebuilding and retesting if someone could send me the > > changes source files. > > > > The error upon startup of Apache is as follows > > > > root [zibal]% ./usr/local/apache2/bin/apachectl restart > > httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: > > Cannot load /usr/local/apache2/modules/mod_wsgi.so into server: rtld: > > 0712-001 Symbol > > > > ap_cleanup_scoreboard was referenced\n from module /usr/local/ > > apache2/modules/mod_wsgi.so(), but a runtime definition\n of the > > symbol was not > > > > found.\nrtld: 0712-001 Symbol ap_accept_lock_mech was referenced > > \n from module /usr/local/apache2/modules/mod_wsgi.so(), but a > > runtime definition\n > > > > of the symbol was not found. > > > > > > I built Apaxhe 2.2.17 and Mod_Wsgi 3.3 using the source and the > > compiler was gcc-4.2. > > > > Here are the AIX Server Details > > > > Here is the Apache Build Information > > ===================================== > > > > root [zibal]% ./usr/local/apache2/bin/httpd -V > > Server version: Apache/2.2.17 (Unix) > > Server built: Nov 18 2010 05:04:25 > > Server's Module Magic Number: 20051115:25 > > Server loaded: APR 1.4.2, APR-Util 1.3.10 > > Compiled using: APR 1.4.2, APR-Util 1.3.10 > > Architecture: 32-bit > > Server MPM: Prefork > > threaded: no > > forked: yes (variable process count) > > Server compiled with.... > > -D APACHE_MPM_DIR="server/mpm/prefork" > > -D APR_HAS_SENDFILE > > -D APR_HAS_MMAP > > -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) > > -D APR_USE_SYSVSEM_SERIALIZE > > -D APR_USE_PTHREAD_SERIALIZE > > -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT > > -D APR_HAS_OTHER_CHILD > > -D AP_HAVE_RELIABLE_PIPED_LOGS > > -D DYNAMIC_MODULE_LIMIT=128 > > -D HTTPD_ROOT="/usr/local/apache2" > > -D SUEXEC_BIN="/usr/local/apache2/bin/suexec" > > -D DEFAULT_PIDLOG="logs/httpd.pid" > > -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" > > -D DEFAULT_LOCKFILE="logs/accept.lock" > > -D DEFAULT_ERRORLOG="logs/error_log" > > -D AP_TYPES_CONFIG_FILE="conf/mime.types" > > -D SERVER_CONFIG_FILE="conf/httpd.conf" > > > > Contents of config.nice file are as follows > > > > ++++++++++++++++++++++++ > > #! /bin/sh > > # > > # Created by configure > > > > CC="gcc"; export CC > > "./configure" \ > > "CC=gcc" \ > > "$@" > > ++++++++++++++++++++++++ > > > > > > > > Information about Apache Modules Loaded > > ======================================= > > > > root [zibal]% ./usr/local/apache2/bin/httpd -l > > Compiled in modules: > > core.c > > mod_authn_file.c > > mod_authn_default.c > > mod_authz_host.c > > mod_authz_groupfile.c > > mod_authz_user.c > > mod_authz_default.c > > mod_auth_basic.c > > mod_include.c > > mod_filter.c > > mod_log_config.c > > mod_env.c > > mod_setenvif.c > > mod_version.c > > prefork.c > > http_core.c > > mod_mime.c > > mod_status.c > > mod_autoindex.c > > mod_asis.c > > mod_cgi.c > > mod_negotiation.c > > mod_dir.c > > mod_actions.c > > mod_userdir.c > > mod_alias.c > > mod_so.c > > > > > > In httpd.conf, i only have the following LoadModule Statement > > ============================================================= > > LoadModule wsgi_module modules/mod_wsgi.so > > > > Information about Global Accept Mutex > > ===================================== > > Valid accept mutexes for this platform and MPM are: default, fcntl, > > sysvsem, posixsem, pthread. > > > > Please let me know if I should provide some additional information. > > > > Appreciate your help on this. > > > > Regards, > > Guddu > > > > -- > > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > [email protected]<modwsgi%[email protected]> > . > > For more options, visit this group at > http://groups.google.com/group/modwsgi?hl=en. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<modwsgi%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/modwsgi?hl=en. > > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
