Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Не могу поставить mod_wsgi для python3 [RSS Feed]

#1 Апрель 9, 2012 09:54:48

daniel_yav
Зарегистрирован: 2012-04-05
Сообщения: 18
Репутация: +  2  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

И как он называется? Я ставил python3-all-dev, он не для всех разьве?

Зависит от того, как Вы устанавливали python3. python3-all-dev Вы ставили для 3.1.3. Для работы 3.2.2 нужен и dev-пакет для 3.2.2.




Hosting4Django - качественный хостинг для Django-проектов

Офлайн

#2 Апрель 9, 2012 11:35:22

atomAltera
От:
Зарегистрирован: 2011-07-27
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

daniel_yav
python3-all-dev Вы ставили для 3.1.3. Для работы 3.2.2 нужен и dev-пакет для 3.2.2.

Ну и как его поставить?



Офлайн

#3 Апрель 9, 2012 11:39:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

atomAltera
daniel_yav
python3-all-dev Вы ставили для 3.1.3. Для работы 3.2.2 нужен и dev-пакет для 3.2.2.

Ну и как его поставить?
Попробуй взять отсюда
https://launchpad.net/ubuntu/oneiric/+package/python3-all-dev



Офлайн

#4 Апрель 9, 2012 12:24:46

atomAltera
От:
Зарегистрирован: 2011-07-27
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

Скачал и поставил с офф репозитория
http://packages.debian.org/sid/python3.2-dev

Всё равно не make-ается

/usr/bin/apxs2 -c -I/usr/local/include/python3.2m -DNDEBUG mod_wsgi.c -L/usr/l ocal/lib -L/usr/local/lib/python3.2/config -lpython3.2 -lpthread -ldl -lutil - lm
/usr/share/apr-1.0/build/libtool –silent –mode=compile –tag=disable-static x8 6_64-linux-gnu-gcc -prefer-pic -DLINUX=2 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_RE ENTRANT -I/usr/include/apr-1.0 -I/usr/include/openssl -I/usr/include/xmltok -pth read -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/local/include/python3.2m -DNDEBUG -c -o mod_wsgi.lo mod_wsgi.c && touc h mod_wsgi.slo
In file included from /usr/local/include/python3.2m/Python.h:8,
from mod_wsgi.c:135:
/usr/local/include/python3.2m/pyconfig.h:1173:1: warning: “_POSIX_C_SOURCE” rede fined
In file included from /usr/include/sys/types.h:27,
from /usr/include/apr-1.0/apr.h:131,
from /usr/include/apache2/ap_config.h:25,
from /usr/include/apache2/httpd.h:43,
from mod_wsgi.c:34:
/usr/include/features.h:158:1: warning: this is the location of the previous def inition
In file included from /usr/local/include/python3.2m/Python.h:8,
from mod_wsgi.c:135:
/usr/local/include/python3.2m/pyconfig.h:1195:1: warning: “_XOPEN_SOURCE” redefi ned
In file included from /usr/include/sys/types.h:27,
from /usr/include/apr-1.0/apr.h:131,
from /usr/include/apache2/ap_config.h:25,
from /usr/include/apache2/httpd.h:43,
from mod_wsgi.c:34:
/usr/include/features.h:160:1: warning: this is the location of the previous def inition
mod_wsgi.c: In function ‘Adapter_environ’:
mod_wsgi.c:3601: warning: assignment makes pointer from integer without a cast
mod_wsgi.c: In function ‘Dispatch_environ’:
mod_wsgi.c:8372: warning: assignment makes pointer from integer without a cast
mod_wsgi.c: In function ‘Auth_environ’:
mod_wsgi.c:13375: warning: assignment makes pointer from integer without a cast
/usr/share/apr-1.0/build/libtool –silent –mode=link –tag=disable-static x86_6 4-linux-gnu-gcc -o mod_wsgi.la -rpath /usr/lib/apache2/modules -module -avoid-v ersion mod_wsgi.lo -L/usr/local/lib -L/usr/local/lib/python3.2/config -lpytho n3.2 -lpthread -ldl -lutil -lm
/usr/bin/ld: cannot find -lpython3.2
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536
.
make: *** Ошибка 1



Отредактировано atomAltera (Апрель 9, 2012 12:27:10)

Офлайн

#5 Апрель 9, 2012 14:01:34

atomAltera
От:
Зарегистрирован: 2011-07-27
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

Удалил всё нафиг

Установил libapache2-mod-wsgi-py3

При попытке перезапуска апач выдает ошибку

apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/wsgi.load: Cannot load /usr/lib/apache2/modules/mod_wsgi.so into server: /usr/lib/libpython3.2mu.so.1.0: undefined symbol: XML_SetHashSalt
Action ‘configtest’ failed.
The Apache error log may have more information.
failed!



Офлайн

#6 Апрель 9, 2012 17:40:13

daniel_yav
Зарегистрирован: 2012-04-05
Сообщения: 18
Репутация: +  2  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

Не хватает какой то библиотеки, во время установки были какие то зависимости, что Вы проигнорировали?




Hosting4Django - качественный хостинг для Django-проектов

Офлайн

#7 Апрель 9, 2012 18:17:37

atomAltera
От:
Зарегистрирован: 2011-07-27
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

daniel_yav
Не хватает какой то библиотеки, во время установки были какие то зависимости, что Вы проигнорировали?

Не знаю. Там по идее он сам ставит всё что надо но глюк какой-то. В интеренете это обсуждалось для питона 2.7

Я переустановил дебиан, выполнил apt-get install libapache2-mod-wsgi-py3, автоматом поставились питон 3.2, библы для него, апач, сам висги. По перезапускаться апач отказался

apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/wsgi.load: Cannot load /usr/lib/apache2/modules/mod_wsgi.so into server: /usr/lib/libpython3.2mu.so.1.0: undefined symbol: XML_SetHashSalt
Action ‘configtest’ failed.
The Apache error log may have more information.
failed!

Какой-ир глюк в пакетах. Придётся питоном 3.1 пользоваться пока. Вот только как мне начисто удалить всё что было поставленно касательно питона 3.2 и поставить всё для 3.1



Офлайн

#8 Апрель 9, 2012 18:46:02

daniel_yav
Зарегистрирован: 2012-04-05
Сообщения: 18
Репутация: +  2  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

Я переустановил дебиан

координатно

Какой-ир глюк в пакетах. Придётся питоном 3.1 пользоваться пока. Вот только как мне начисто удалить всё что было поставленно касательно питона 3.2 и поставить всё для 3.1

apt-get purge libapache2-mod-wsgi-py3; apt-get autoremove

А вообще я бы не советовал так быстро сдаваться. Почитайте ветку http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665346. В пятом посте предлагают решение этой проблемы в debian:

ImportError: /usr/lib/python2.7/lib-dynload/pyexpat.so: undefined
symbol: XML_SetHashSalt
feltel@bigblue:~$
—————————————–

Downgrading python2.7 and python-minimal to 2.7.2-8 fixed this bug.




Hosting4Django - качественный хостинг для Django-проектов

Офлайн

#9 Апрель 9, 2012 21:19:43

atomAltera
От:
Зарегистрирован: 2011-07-27
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

daniel_yav
Я переустановил дебиан

координатно

Какой-ир глюк в пакетах. Придётся питоном 3.1 пользоваться пока. Вот только как мне начисто удалить всё что было поставленно касательно питона 3.2 и поставить всё для 3.1

apt-get purge libapache2-mod-wsgi-py3; apt-get autoremove

А вообще я бы не советовал так быстро сдаваться. Почитайте ветку http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665346. В пятом посте предлагают решение этой проблемы в debian:

ImportError: /usr/lib/python2.7/lib-dynload/pyexpat.so: undefined
symbol: XML_SetHashSalt
feltel@bigblue:~$
—————————————–

Downgrading python2.7 and python-minimal to 2.7.2-8 fixed this bug.

Не знаю, установил python2.7 и python-minimal, и ничего не поменялось. Апач не запускается :(

Блин, ну что за сволочизм.



Офлайн

#10 Апрель 9, 2012 22:49:30

daniel_yav
Зарегистрирован: 2012-04-05
Сообщения: 18
Репутация: +  2  -
Профиль   Отправить e-mail  

Не могу поставить mod_wsgi для python3

Не знаю, установил python2.7 и python-minimal, и ничего не поменялось. Апач не запускается

Это никак и не должно было повлиять на работу модуля mod_wsgi.

Вам нужно установить dev-пакет нужной версии python и пересобрать mod_wsgi, как Вы это уже делали ранее.




Hosting4Django - качественный хостинг для Django-проектов

Офлайн

  • Начало
  • » Web
  • » Не могу поставить mod_wsgi для python3[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version