Bug 27262

Summary: Python в apache2 через mod_wsgi не работает
Product: Sisyphus Reporter: astroiLL <astroill>
Component: apache2-mod_wsgiAssignee: Andrey Cherepanov <cas>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: cas, grenka, real.altlinux.org, rider, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description astroiLL 2012-04-24 09:50:59 MSK
В логах пишет:

[Tue Apr 24 08:20:46 2012] [error] python_init: Python version mismatch, expected '2.7.2', found '2.7.3'.
[Tue Apr 24 08:20:46 2012] [error] python_init: Python executable found '/usr/bin/python'.
[Tue Apr 24 08:20:46 2012] [error] python_init: 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
[Tue Apr 24 08:20:46 2012] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Tue Apr 24 08:20:46 2012] [notice] mod_python: using mutex_directory /tmp
[Tue Apr 24 08:20:46 2012] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Tue Apr 24 08:20:46 2012] [warn] mod_wsgi: Compiled for Python/2.7.2.
[Tue Apr 24 08:20:46 2012] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Tue Apr 24 08:20:46 2012] [notice] Apache/2.2.22 (Unix) PHP5/5.3.10 with Suhosin-Patch mod_python/3.3.1 Python/2.7.3 mod_ssl/2.2.22 OpenSSL/1.0.0i mod_wsgi/3.3 configured -- resuming normal operations
Comment 1 Vitaly Kuznetsov 2012-04-24 10:28:07 MSK
BTW если у него такая строгая зависимость на версию питона, то хорошо бы делать что-то типа

Requires: python = %_python_version
Comment 2 real@altlinux.org 2012-04-25 06:44:25 MSK
Можно попробовать пересобрать и посмотреть, не исчезнет ли ошибка.
Comment 3 astroiLL 2012-04-25 13:34:46 MSK
(В ответ на комментарий №2)
> Можно попробовать пересобрать и посмотреть, не исчезнет ли ошибка.

Пересборка одного apache2-mod_wsgi не помогла.
На python_init продолжает ругаться:
[Wed Apr 25 13:18:58 2012] [error] python_init: Python version mismatch, expected '2.7.2', found '2.7.3'.
[Wed Apr 25 13:18:58 2012] [error] python_init: Python executable found '/usr/bin/python'.
[Wed Apr 25 13:18:58 2012] [error] python_init: 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'.

Похоже надо пересобирать и apache2-mod_python
Comment 4 astroiLL 2012-04-25 14:39:20 MSK
После пересборки apache2-mod_wsgi и apache2-mod_python ошибки из лога исчезли.

ЗЫ. Правда django-вский сайт у меня так и не заработал. :-( 
Буду копать дальше.
Comment 5 Anton Farygin 2018-11-13 09:47:59 MSK
в Sisyphus работает.