ganapathy murali krishnan
gmurali at cs.uchicago.edu
Fri Jan 31 17:15:50 EST 2003
I tried an strace HTTPDBINARY -d SERVERROOT -f conf/httpd.conf -X 2>/tmp/errlog and then when I grep the output for site-packages, I dont see any site-packages/mod_python at all. All I see, is -----grep 'site-packages' /tmp/errlog -------- stat64("/opt/python/default/lib/python2.3/site-packages", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/opt/python/default/lib/python2.3/site-packages", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 9 stat64("/opt/python/default/lib/python2.3/site-packages", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/opt/python/default/lib/python2.3/site-packages/sitecustomize", 0xbfffe15c) = -1 ENOENT (No such file or directory) open("/opt/python/default/lib/python2.3/site-packages/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/opt/python/default/lib/python2.3/site-packages/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/opt/python/default/lib/python2.3/site-packages/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/opt/python/default/lib/python2.3/site-packages/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) ------------------------------------------------ and greping for mod_python gives ---------------------- open("/opt/apache/default/modules/mod_python.so", O_RDONLY) = 4 open("/opt/apache/default/modules/mod_python.so", O_RDONLY) = 5 write(2, "No module named mod_python.apach"..., 33) = 33 ---------------------- finally 'grep "apache[^/-]" /tmp/errlog' gives -------------- open("./php-apache2filter.ini", O_RDONLY) = -1 ENOENT (No such file or directory) open("/opt/php/php-4.3.0/lib/php-apache2filter.ini", O_RDONLY) = -1 ENOENT (No such file or directory) read(8, "GET /apache_pb.gif HTTP/1.1\r\nHos"..., 8000) = 477 stat64("/stage/w3serv/vhost.cs.uchicago.edu/docs/apache_pb.gif", 0xbffff81c) = -1 ENOENT (No such file or directory) lstat64("/stage/w3serv/vhost.cs.uchicago.edu/docs/apache_pb.gif", 0xbffff7ec) = -1 ENOENT (No such file or directory) ---------------- The [^/-] is to remove "apache/" and "apache-2.0.44". It looks as if mod_python is not even trying to load the module?! - Murali
|