tracがうまく動きません。。。(ImportError: )
Linuxにtracをインストールしたのですが、うまくページが表示されません。。
■環境は以下の通りです。
OS:CentOS 5.3
Trac:0.11.4.ja1(日本語版)
Python:2.5.2
Apache:2.2.11(ソースからインストール)
SubVersion:1.4.2
mod_python:3.3.1
ブラウザからtracにアクセスすると以下のようなエラーメッセージが表示されます。
--------------------------------------------------------------------
MOD_PYTHON ERROR
ProcessId: 10480
Interpreter: 'development'
ServerName: 'development'
DocumentRoot: '/public_html'
URI: '/trac/'
Location: '/trac'
Directory: None
Filename: '/public_html/trac'
PathInfo: '/'
Phase: 'PythonHandler'
Handler: 'trac.web.modpython_frontend'
Traceback (most recent call last):
File "/usr/local/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/local/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target
result = _execute_target(config, req, object, arg)
File "/usr/local/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target
result = object(arg)
File "/usr/local/lib/python2.5/site-packages/Trac-0.11.4.ja1-py2.5.egg/trac/web/modpython_frontend.py", line 143, in handler
reload(sys.modules['trac.web'])
File "/usr/local/lib/python2.5/site-packages/Trac-0.11.4.ja1-py2.5.egg/trac/web/__init__.py", line 12, in <module>
from trac.web.api import *
File "/usr/local/lib/python2.5/site-packages/Trac-0.11.4.ja1-py2.5.egg/trac/web/api.py", line 29, in <module>
from trac.util import get_last_traceback, md5, unquote
File "/usr/local/lib/python2.5/site-packages/Trac-0.11.4.ja1-py2.5.egg/trac/util/__init__.py", line 33, in <module>
from trac.util.html import escape, unescape, Markup, Deuglifier
File "/usr/local/lib/python2.5/site-packages/Trac-0.11.4.ja1-py2.5.egg/trac/util/html.py", line 16, in <module>
from genshi import Markup, escape, unescape
File "/usr/local/lib/python2.5/site-packages/Genshi-0.5.1-py2.5-linux-i686.egg/genshi/__init__.py", line 33, in <module>
File "/usr/local/lib/python2.5/site-packages/Genshi-0.5.1-py2.5-linux-i686.egg/genshi/input.py", line 19, in <module>
File "/usr/local/lib/python2.5/site-packages/_xmlplus/parsers/expat.py", line 4, in <module>
from pyexpat import *
ImportError: /usr/local/lib/python2.5/site-packages/_xmlplus/parsers/pyexpat.so: undefined symbol: PyUnicodeUCS4_Decode
-------------------------------------------------------------------
pyexpat.soについていろいろ調べてみたのですが、分かりませんでした。。。
findコマンドでpyexpat.soを探してみましたが、見つかりません、、、
apacheのerror_logにも上記のエラーと同じものが残っていました。。
お心当たりのある方や同じエラーを解決できた方がいらっしゃいましたらご回答御願いいたします。ヒントになるような小さな事でも構いません。
宜しくお願いいたします。
お礼
enthoughtがもともと入っているのがありましたのでそれをインストールしたらうまくいきました。 ありがとうございました。
補足
回答ありがとうございます。 問題はいかにenthoughtモジュールをインストールするかですね。。。