Sektionen
Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Support Dokumentation docs [Errno 13] Permission denied: '/root/.python-eggs'

[Errno 13] Permission denied: '/root/.python-eggs'

Wenn man als root eine Instanz startet, kommt durch manche Pakete eine fehlermeldung: 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: '/root/.python-eggs' The Python egg cache directory is currently set to: /root/.python-eggs

Per Default ist das egg-cach Verzeichnis im home von dem aktuellen Bentzer, hier also root. Auf dieses Verzeichnis hat der Benutzer plone, unter dem die Instanz laufen soll keinen Zugriff.

Beheben läßt sich das ganze, durch setzen einer Umgebungsvariable, was auch über Buildout geschehen kann:

[instance]

recipe = plone.recipe.zope2instance

...

environment-vars =
    PYTHON_EGG_CACHE ${buildout:directory}/var/.python-eggs