I had this issue and was able to correct it by adding the following to
my settings.py

import os
os.environ['PYTHON_EGG_CACHE'] = '/tmp'

Hope this helps somebody

On Apr 3, 7:32 am, "Jon Lathem" <[EMAIL PROTECTED]> wrote:
> Graham,
>
> Thanks for your quick response.  It was a SELinux problem.  And i realize
> that chmoding to 777 is a bad idea, at the time I was just trying to get it
> to work.
>
> Jon
>
> On Wed, Apr 2, 2008 at 5:47 PM, Graham Dumpleton <[EMAIL PROTECTED]>
> wrote:
>
>
>
>
>
> > On Apr 3, 12:54 am, JLathem <[EMAIL PROTECTED]> wrote:
> > > The first time I boot my server and view my django app I get the
> > > following message
>
> > ===========================================================================
> > > ExtractionError: Can't extract file(s) to egg cache
>
> > > The following error occurred while trying to extract file(s) to the
> > > Python egg
> > > cache:
>
> > >   [Errno 13] Permission denied: '/egg_cache/bgy/MySQL_python-1.2.2-
> > > py2.4-linux-i686.egg-tmp'
>
> > > The Python egg cache directory is currently set to:
>
> > >   /egg_cache/bgy
>
> > > Perhaps your account does not have write access to this directory?
> > > You can
> > > change the cache directory by setting the PYTHON_EGG_CACHE environment
> > > variable to point to an accessible directory.
>
> > ===========================================================================
>
> > > After doing a "service httpd restart" everything works fine.  I have
> > > read the documentation here (http://www.djangoproject.com/
> > > documentation/modpython/) about setting the egg cache path and I've
> > > done that (you can see in the error message that I am not using the
> > > standard egg path).  I have also tried it without setting the egg path
> > > and I get the same error.  I made apache the owner and group of the
> > > egg cache folder and also chmod 777 on the folder with still no luck.
> > > Can someone help me out and tell me what I am missing?
>
> > Do you have SELinux enabled?
>
> > BTW, setting a directory to 777 permissions is really bad.
>
> > Send a 'ls -las' listing output of '/egg_cache/'.
>
> > Graham
>
> --
> Thanks
>
> Jon
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to