كيف يمكن إصلاح تثبيت تراك الذي يبدأ إعطاء أخطاء تتعلق PYTHON_EGG_CACHE؟

StackOverflow https://stackoverflow.com/questions/215267

سؤال

لقد تم استخدام تراك للمهمة / تتبع العيب وكانت الأمور تسير جيدا بما فيه الكفاية، ولكن هذا الصباح أنه بدأ تخدم ما يصل خطأ 500. أبحث في error_log أباتشي، وأحصل على تتبع المكدس الذي يبلغ ذروته في:

PythonHandler trac.web.modpython_frontend:
  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: '/.python-eggs'

The Python egg cache directory is currently set to:

  /.python-eggs

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

وهكذا أنا وضعت صراحة PYTHON_EGG_CACHE ل/ SRV / تراك / المساعد ذاكرة التخزين المؤقت. I إعادة تشغيل أباتشي. بعد أن أحصل على نفس الخطأ (لا يزال يقول "بيضة دليل مخبأ المجموعة الحالية ل: \ ن \ ن /.python_eggs")

وكيف ينبغي أن أشرع؟ هو أبسط شيء يجب القيام به لإعادة تثبيت تراك؟ إذا كنت السير في هذا الطريق، ما هي الخطوات التي أحتاج إلى اتخاذها لضمان أن لا تفقد البيانات الموجودة؟

نصائح أخرى

ولقد تصارع العديد معركة مع PYTHON_EGG_CACHE وأنا لم ترد على الطريقة الصحيحة لوضع ذلك - envvars اباتشي، وhttpd.conf (ابق ضاغطا وPythonOption)، لا شيء يعمل. في النهاية أنا مجرد تفكيك كل البيض الثعبان يدويا، كان هناك اثنان أو ثلاثة فقط على أي حال - مشكلة ذهب. ولم أفهم أبدا لماذا على وجه الأرض الناس زمم الملفات الترجيح لا يزيد عن بضعة كيلو بايت في المقام الأول ...

وكان لي نفس المشكلة. في حالتي كان الدليل لم يكن هناك لذلك أنا خلقت وchown'ed أكثر من ذلك للمستخدم اباتشي (اباتشي على 4.3 بلدي مربع سينت أو إس). ثم حرصت على أذونات انها للقراءة والكتابة على الدليل. هل يمكن الحصول عليه مع إعطاء حقوق RW إلى الدليل إذا كانت المجموعة التي تملك الدليل يحتوي على المستخدم اباتشي. بسيطة ملاحظة اوكس | البقرى هتبد يجب أن تظهر لك ما هو حساب الخادم الخاص بك يعمل تحت إذا كنت لا تعرف ذلك. إذا كان لديك صعوبة في العثور على دليل تذكر -a على الأمر ls نظرا لأنه هو "مخفي" الدليل.

ولقد وجدت أن استخدام التوجيه PythonOption في الموقع التكوين <م> لم العمل، ولكن ابق ضاغطا فعلت. والطريق متغير البيئة أيضا العمل على الرغم من.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top