Я пытаюсь развернуть Mercurial под Ubuntu 8.04.
Пакеты Mercurial были установлены правильно, но когда я настроил http-интерфейс, я всегда получаю ошибку 500.
Я включил вывод отладочной информации в error.log и получил:
mod_wsgi (pid=21159): Exception occurred within WSGI script
'/home/hg/rep/hgwebdir.wsgi'.
Traceback (most recent call last):
File "/home/hg/rep/hgwebdir.wsgi", line 67, in <module>
wsgicgi.launch(application)
File "/var/lib/python-support/python2.5/mercurial/hgweb/wsgicgi.py", line 64, in launch
result = application(environ, start_response)
TypeError: 'hgwebdir' object is not callable
Мой рабочий стол с Ubuntu 10.04, а домашний сервер с Ubuntu 9.10, и конфигурация такая же, и работает как шарм.
Я скомпилировал python 2.6 и в hgwebdir.wsgi поместил путь к этой библиотеке -
import sys
sys.path.insert(0, "/path/to/python/lib")
Но это все равно не работает.
Что мне делать ??
Спасибо.