【发布时间】:2010-09-17 14:03:05
【问题描述】:
我正在尝试升级 trac!从 0.10.3 到 0.12。需要帮助,我基本上做了这里显示的步骤
http://trac.edgewall.org/wiki/TracUpgrade
所以我没有错误地完成了这个命令:
todasana:~# easy_install —升级 Trac0.12 正在搜索 Trac0.12
todasana:~# trac-admin /usr/local/apache2/htdocs/trac_catw3 升级
todasana:~# trac-admin /usr/local/apache2/htdocs/trac_catw3 wiki 升级
todasana:~# trac-admin /usr/local/apache2/htdocs/trac_catw3 存储库重新同步'*'
没有做第 5 步刷新静态资源,因为我不明白,我认为它不适用于我:trac-admin /path/to/env deploy /deploy/path
然后我 重新启动 apache: /etc/init.d/apache2 重启
现在浏览器中出现此错误:
Mod_python 错误:“PythonHandler trac.web.modpython_frontend”
回溯(最近一次通话最后一次):
文件“/usr/lib/python2.4/site-packages/mod_python/apache.py”,第 299 行,在 HandlerDispatch
结果 = 对象(请求)
处理程序中的文件“/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 行,运行中
响应 = 应用程序(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)
_open_environment
中的文件“/var/lib/python-support/python2.4/trac/web/main.py”,第 58 行
env_cache[env_path] = open_environment(env_path)
文件“/var/lib/python-support/python2.4/trac/env.py”,第 435 行,在 open_environment
如果 env.needs_upgrade():
文件“/var/lib/python-support/python2.4/trac/env.py”,第 315 行,在 needs_upgrade
如果参与者.environment_needs_upgrade(db):
文件“/var/lib/python-support/python2.4/trac/env.py”,第 373 行,位于 environment_needs_upgrade
raise TracError, '数据库比 Trac 版本更新'
TracError:数据库比 Trac 版本更新
获得了 Python 2.4.4(#2,2010 年 1 月 24 日,11:19:18)
mysql:服务器版本:5.0.32-Debian_7etch11-log Debian etch 发行版
我觉得应该对数据库或配置文件进行一些处理,但不确定是什么,因为文档中没有关于它的内容!
伙计们有美好的一天!
【问题讨论】:
标签: trac