2010-09-17 26 views
0

我正在尝试升级trac!从0.10.3到0.12。命令没有错误需要帮助,我basiclally这里没有显示从trac 0.10.3升级到0.12 mod_python数据库错误

http://trac.edgewall.org/wiki/TracUpgrade

步骤所以我通过这个去:

todasana:〜#的easy_install -upgrade Trac0.12搜索Trac0.12


todasana:〜#TRAC管理员在/ usr /本地/ Apache2的/ htdocs中/ trac_catw3升级


todasana:〜#TRAC管理员在/ usr /本地/ Apache2的/ htdocs中/ trac_catw3维基升级


todasana:〜#TRAC管理员在/ usr /本地/ Apache2的/ htdocs中/ trac_catw3库重新同步“ *”


Didn't做第5步刷新静态资源,因为我不明白这一点,我认为它并不适用于我:TRAC管理员/路径/到/ env的部署/部署/路径

然后我 重新启动Apache的: /etc/init.d/apache2重启

现在得到了在浏览器这个错误:
mod_python的错误: “PythonHandler trac.web.modpython_frontend”
回溯(最近通话最后一个):
文件 “/usr/lib/python2.4/site-packages/mod_python/apache.py”,线路299,在HandlerDispatch
结果=对象(REQ)
文件“的/ var/lib中/python-support/python2.4/trac/web/modpython_frontend.py“,第87行,处理器
gateway.run(dispatch_request)
文件“/var/lib/python-support/python2.4/trac/web/wsgi.py”,行87,运行
response = application(self.environ,self ._start_response)
文件 “/var/lib/python-support/python2.4/trac/web/main.py”,线路377,在dispatch_request
ENV = _open_environment(env_path,run_once = run_once)
文件“ /var/lib/python-support/python2.4/trac/web/main.py“,第58行,在_open_environment中
env_cache [env_path] = open_environment(env_path)
文件”/ var/lib/python-support /python2.4/trac/env.py“,第435行,在open_environment 0中 如果env.needs_upgrade():
文件 “/var/lib/python-support/python2.4/trac/env.py”,线315,在needs_upgrade
如果participant.environment_needs_upgrade(分贝):
文件“/var/lib/python-support/python2.4/trac/env。PY”,线路373,在environment_needs_upgrade
提高TracError, '数据库比Trac的版本更新'

TracError:数据库比Trac的版本

得到的Python 2.4.4(#2更新,2010年1月24日,11点19分18秒)
MySQL的:服务器版本:5.0.32-Debian_7etch11日志的是Debian Etch分布

IT OCCOURS对我说的东西应该与数据库或配置文件进行,但不知道是什么因为文件中没有关于它的内容!
伙计们有一个美好的一天!

回答

0

听起来像由Apache运行Trac的版本是旧版本,而不是你刚刚安装的版本。确认您正在运行的Trac版本是您认为正在运行的版本。

+0

你是对的,我重新安装了一切,现在正在工作fino。谢谢 – Ernest 2010-10-01 14:21:45