alind
unread,Feb 28, 2012, 11:33:18 PM2/28/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to rhodecode
First of all thanks for the beatiful software.
Secondly,
I am trying to setup rhodecode 1.3.1 on virtualenv with mod_wsgi.
Everyting worked file until I was using paster for serving. The
moment, I tried mod_wsgi with virtualenv under apache, it started
giving versionconflict error in apache log. Then I found this thing on
rhodecode setup site,
"Note: when using mod_wsgi you’ll need to install the same version of
Mercurial that’s inside RhodeCode’s virtualenv also on the system’s
Python environment."
Mercurial on system: Version: 1.6.4
Mercurial on virtualenv: version = "2.1"
Why is this dependency and what is the workaround (if any)?
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 320, in _loadconfig
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] return
loader.get_context(object_type, name, global_conf)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 454, in get_context
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] section)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 476, in _context_from_use
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25]
object_type, name=use, global_conf=global_conf)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 406, in get_context
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25]
global_conf=global_conf)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 296, in loadcontext
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25]
global_conf=global_conf)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 328, in _loadegg
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] return
loader.get_context(object_type, name, global_conf)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 620, in get_context
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25]
object_type, name=name)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/paste/deploy/
loadwsgi.py", line 640, in find_egg_entry_point
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25]
pkg_resources.require(self.spec)
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/distribute-0.6.10-
py2.6.egg/pkg_resources.py", line 648, in require
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] needed =
self.resolve(parse_requirements(requirements))
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] File "/home/
repo_new/rhodecode_venv/lib/python2.6/site-packages/distribute-0.6.10-
py2.6.egg/pkg_resources.py", line 550, in resolve
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25] raise
VersionConflict(dist,req) # XXX put more info here
[Tue Feb 28 17:33:22 2012] [error] [client 192.20.16.25]
VersionConflict: (mercurial 1.6.4 (/usr/lib/pymodules/python2.6),
Requirement.parse('mercurial>=2.1,<2.2'))