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.


Reply via email to