mod_python [SOLVED]

После обновления mod_python 3.3.1-r1 до 3.5 не работают скрипты и вот отрывок из /var/log/apache/error.log. Может кто знает что это такое

[Tue Apr 21 11:47:35 2015] [error] make_obcallback: could not import mod_python.apache.\n
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/mod_python/__init__.py", line 25, in
from . import version
File "/usr/lib64/python2.7/site-packages/mod_python/version.py", line 3
version = "fatal: Not a git repository (or any parent up to mount point /part)
^
SyntaxError: EOL while scanning string literal
[Tue Apr 21 11:47:35 2015] [error] make_obcallback: Python path being used "['/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages']".
[Tue Apr 21 11:47:35 2015] [error] get_interpreter: no interpreter callback found.
[Tue Apr 21 11:47:35 2015] [error] [client 192.168.102.61] python_handler: Can't get/create interpreter.

А мимо портажа ничего не

А мимо портажа ничего не ставил?..

нет. При этом mod_python

нет. При этом mod_python 3.3.1 работает нормально. Может ему python 2.7 не подходит? У меня рабочий 3.4, но и 2.7 тоже имеется.

/

nikky написал(а):
нет. При этом mod_python 3.3.1 работает нормально. Может ему python 2.7 не подходит? У меня рабочий 3.4, но и 2.7 тоже имеется.

Это 3.3.1 зависит от второго.
В 3.5 заявлена совместимость как с 3.3, так и с 3.4.
А вот как собран (3.5) — вопрос.
При установке ничего интересного не писал?

:wq
--
Live free or die

Нормально собирается, только

Нормально собирается, только 16_mod_python.conf просит обновить.

Вот что народ пишет как

Вот что народ пишет как собрать из исходников
http://licanli2082.blogspot.ru/2015/01/install-modpython-on-centos-7.html

Не слушай еретиков.

Не слушай еретиков.

:wq
--
Live free or die

Да вот ...

Да вот еретики конфигурационные скрипты подправляют для правильной сборки. Кстати, вот что пишут на https://bugs.gentoo.org/show_bug.cgi?id=531154 так что бага то с бородой похоже.

/

nikky написал(а):
Да вот еретики конфигурационные скрипты подправляют для правильной сборки.

Собственно, никто не мешает и тебе внести соответствующие правки.
Даже ебилд трогать не придётся…
Начинай отсюда http://gentoo.ru/node/28300
Потом (за описанием способа применения) сюда: https://wiki.gentoo.org/wiki/Handbook:AMD64/Portage/Advanced#Applying_non-standard_patches
В принципе может пригодиться и http://megabaks.blogspot.co.uk/2012/10/portage.html

nikky написал(а):
Кстати, вот что пишут на https://bugs.gentoo.org/show_bug.cgi?id=531154 так что бага то с бородой похоже.

Ничего удивительного.
Убедишься в работоспособности — приложи патч к багу.

:wq
--
Live free or die

На

На https://bugs.gentoo.org/show_bug.cgi?id=531154 уже выложили патч (https://531154.bugs.gentoo.org/attachment.cgi?id=390586), осталось только применить. За способ спасибо - не знал.
Для справки! mod_python не поддерживает EAPI=5. Работает только per-package bashrc (см. http://gentoo.ru/node/28300) - проверено. Тему можно закрыть - ждем изменения в ebuild.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".