Добавить поддержку SSL в Python для существующей установки Plone 3.3.4 - PullRequest
1 голос
/ 02 сентября 2011

У меня есть существующая установка Plone 3.3.4, созданная с помощью Unified Installer.Python, поставляемый с Unified Installer, не включает поддержку SSL.Как мне добавить поддержку SSL к существующей установке?Нужно ли перестраивать python, затем запускать bootstrap и buildout, чтобы включить его?Или это то, что можно просто добавить в buildout как яйцо?

Я могу создать отдельную сборку Python (2.4.6) с поддержкой SSL, но у меня возникают проблемы с использованием этой версии Python для запуска начальной загрузки.py.:

File "bootstrap.py", line 53, in ?

    PYTHONPATH=

AssertionError

Похоже, что он должен получать PYTHONPATH из setuptools, так что мне нужно внести некоторые изменения?

Я поступаю неправильно?Любая помощь приветствуется!

Спасибо!DR

Ответы [ 2 ]

4 голосов
/ 03 сентября 2011

Самый простой путь: перезапустите единый установщик, указав другую цель. Если он найдет libssl на этот раз, вы настроены. Если нет, попробуйте еще раз и используйте --with-python, чтобы выбрать ваш python2.4.6, который имеет поддержку ssl. И вы могли бы также обновить до 3.3.6, пока вы на нем.

В качестве альтернативы, установите дистрибутив для вашего нового Python 2.6.4, затем попробуйте загрузиться снова. Распространение даст вам setuptools - с меньшим количеством ошибок.

1 голос
/ 02 сентября 2011

Универсальный установщик будет строить с SSL по умолчанию и будет фактически остановлен, если не сможет найти библиотеки разработки и заголовки, необходимые для поддержки SSL, если вы явно не используете библиотеки --without-ssl. Это то, что вы сделали?

...