2009/11/29 Hang-A <[email protected]>: > Thanks for your hint, Clodoaldo! > Though I am not sure of what the repo is (I am new to linux and > installed simplejson from source code), > I will try to reinstall simplejson with easy_install.
Repo means the repositories defined in /etc/yum.repos. Clodoaldo > > On Nov 29, 6:52 am, Clodoaldo Neto <[email protected]> wrote: >> 2009/11/29 Hang-A <[email protected]>: >> >> >> >> > Hi, list! >> >> > I am installing a wsgi application on Red Hat Linux. >> > My current configuration is apach 2.2 + mod_wsgi 3.0 + python 2.4. >> > My problem is that egg cache environmental variable does not work, >> > even though I think I set it up right. >> > The following is error message I'm getting: >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] mod_wsgi >> > (pid=3416): Target WSGI script '/var/www/wsgi-bin/dtm_app/ >> > dtm_test_app.wsgi' cannot be loaded as Python module. >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] mod_wsgi >> > (pid=3416): Exception occurred processing WSGI script '/var/www/wsgi- >> > bin/dtm_app/dtm_test_app.wsgi'. >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] Traceback (most >> > recent call last): >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "/var/www/ >> > wsgi-bin/dtm_app/dtm_test_app.wsgi", line 10, in ? >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] import >> > webapp, simplejson >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "build/ >> > bdist.linux-i686/egg/simplejson/__init__.py", line 108, in ? >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "build/ >> > bdist.linux-i686/egg/simplejson/decoder.py", line 7, in ? >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "build/ >> > bdist.linux-i686/egg/simplejson/scanner.py", line 5, in ? >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "build/ >> > bdist.linux-i686/egg/simplejson/_speedups.py", line 7, in ? >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "build/ >> > bdist.linux-i686/egg/simplejson/_speedups.py", line 4, in >> > __bootstrap__ >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "/usr/lib/ >> > python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", >> > line 881, in resource_filename >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] return >> > get_provider(package_or_requirement).get_resource_filename( >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "/usr/lib/ >> > python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", >> > line 1351, in get_resource_filename >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] >> > self._extract_resource(manager, self._eager_to_zip(name)) >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "/usr/lib/ >> > python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", >> > line 1372, in _extract_resource >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] real_path = >> > manager.get_cache_path( >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "/usr/lib/ >> > python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", >> > line 962, in get_cache_path >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] >> > self.extraction_error() >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] File "/usr/lib/ >> > python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py", >> > line 928, in extraction_error >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] raise err >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] ExtractionError: >> > Can't extract file(s) to egg cache >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] The following >> > error occurred while trying to extract file(s) to the Python egg >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] cache: >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] [Errno 17] >> > File exists: '/egg_cache' >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] The Python egg >> > cache directory is currently set to: >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] /egg_cache/ >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] Perhaps your >> > account does not have write access to this directory? You can >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] change the cache >> > directory by setting the PYTHON_EGG_CACHE environment >> > [Sun Nov 29 04:07:04 2009] [error] [client 127.0.0.1] variable to >> > point to an accessible directory. >> >> > One thing that is different from typical errors is that Error no is >> > not 13 but 17, >> > which I cannot make sense of. >> > The directory /egg_cache is owned by apache (user account that Apache >> > runs as) so that it can write in that directory. >> > With the same application I had no problem in Mac Leopard, but I now >> > have in Red Hat linux. >> > Any comments are welcome. Thanks in advance. >> >> Just a workaround while you wait for an answer. >> >> I had this same problem with simplejson installed from the repo in >> Centos a while ago. Being devoid of patience to investigate I just >> removed the repo install and installed with easy_install and it >> worked. >> >> Regards, Clodoaldo >> >> >> >> > from Myunghwa Hwang >> >> > -- >> >> > 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 >> > athttp://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. > > > -- 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.
