Hi all,
first of all, Marcin and all the others: thanks a lot for this
fantastic piece of software. It's pretty much what I was looking for
for a long time.
I've battled with its installation for about two days now, since I
have a rather perlicular setup using Plesk (which I have never used
before, and now wish I had never started :) ), and I had to learn a
lot of things about Apache, Plesk, SSL and Rhodecode.
I've now got Rhodecode working under SSL in a directory on my server.
There is, however, a strange problem, and I'm not sure how to go
forward with diagnosing its cause.
When I create a new repo using Rhodecode, it behaves as expected. I
can view the summary, clone it, push changes back etc.
However, it doesn't work when I create a repo outside of Rhodecode,
however, and then clone it into Rhodecode's repo base directory (a
pretty normal usecase, I think):
I then ask Rhodecode to re-scan its directory, and the new repo shows
up in the repo list as expected. If I click on it, however, I get
Error 500, and a long list in Apache's error_log. It feels like a
permissions problem to me, but I've checked everything I can think of
without success.
I'll paste logs and version information, in the hope that you'll be
able to spot my mistake.
Thanks a lot
Luca
-----------------------------------------------
Version info:
OS is Ubuntu 8.04 (Hardy)
Rhodecode 1.1.4 (via easy_install)
Python 2.5.2 (vanilla Ubuntu)
Apache/2.2.8 (vanilla Ubuntu)
mercurial 1.7.2 (Ubuntu PPA)
-----------------------------------------------------
Apache error_log as a reaction to click on a "strange" repo:
(nb: I've anonymized the log - obviously the domain name I'm using
isn't really
example.com ;) )
Sat Feb 26 19:28:01 2011] [info] [client www.xxx.yyy.zzz] Connection
to child 4 established (server
example.com:443)
[Sat Feb 26 19:28:01 2011] [info] Seeding PRNG with 0 bytes of entropy
[Sat Feb 26 19:28:01 2011] [info] Initial (No.1) HTTPS request
received for child 4 (server
example.com:443)
[Sat Feb 26 19:28:04 2011] [info] Subsequent (No.6) HTTPS request
received for child 1 (server
example.com:443)
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] Error -
<type 'exceptions.IOError'>: [Errno 13] Permission denied:
'task_b161b4d984cf2b71c5b660e71197417e', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] URL:
https://example.com/hg/bar/summary, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/WebError-0.10.3-py2.5.egg/weberror/errormiddleware.py', line
162 in __call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] app_iter
= self.application(environ, sr_checker), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/middleware/
simplegit.py', line 101 in __call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
self.application(environ, start_response), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/middleware/
simplehg.py', line 67 in __call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
self.application(environ, start_response), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Beaker-1.5.4-py2.5.egg/beaker/middleware.py', line 152 in
__call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
self.wrap_app(environ, session_start_response), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Routes-1.12.3-py2.5.egg/routes/middleware.py', line 131 in
__call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] response
=
self.app(environ, start_response), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Pylons-1.0-py2.5.egg/pylons/wsgiapp.py', line 107 in
__call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] response
= self.dispatch(controller, environ, start_response), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Pylons-1.0-py2.5.egg/pylons/wsgiapp.py', line 312 in
dispatch, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
controller(environ, start_response), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/base.py', line 50 in
__call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
WSGIController.__call__(self, environ, start_response), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Pylons-1.0-py2.5.egg/pylons/controllers/core.py', line 211 in
__call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] response
= self._dispatch_call(), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Pylons-1.0-py2.5.egg/pylons/controllers/core.py', line 162 in
_dispatch_call, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] response
= self._inspect_call(func), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Pylons-1.0-py2.5.egg/pylons/controllers/core.py', line 105 in
_inspect_call, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] result =
self._perform_call(func, args), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/Pylons-1.0-py2.5.egg/pylons/controllers/core.py', line 57 in
_perform_call, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
func(**args), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/controllers/summary.py',
line 115 in index, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
run_task(get_commits_stats,
c.repo_info.name, ts_min_y, ts_max_y),
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/celerylib/
__init__.py', line 77 in run_task, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
ResultWrapper(task(*args, **kwargs)), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/celery-2.1.4-py2.5.egg/celery/task/base.py', line 248 in
__call__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
self.run(*args, **kwargs), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/celery-2.1.4-py2.5.egg/celery/decorators.py', line 52 in run,
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] return
fun(*args, **kwargs), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File
'<string>', line 2 in get_commits_stats, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/celerylib/
__init__.py', line 90 in __wrapper, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] l =
DaemonLock(lockkey), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/pidlock.py', line 31
in __init__, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
self.lock(), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/pidlock.py', line 50
in lock, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
self.makelock(lockname, self.pidfile), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File '/var/
www/vhosts/
example.com/rhodecode-virtualenv/lib/python2.5/site-
packages/RhodeCode-1.1.4-py2.5.egg/rhodecode/lib/pidlock.py', line 117
in makelock, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] pidfile
= open(self.pidfile, "wb"), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] IOError:
[Errno 13] Permission denied: 'task_b161b4d984cf2b71c5b660e71197417e',
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] , referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] , referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] CGI
Variables, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
-------------, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
CONTENT_TYPE: '; charset="utf-8"', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
DOCUMENT_ROOT: '/var/www/vhosts/
example.com/httpdocs', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
GATEWAY_INTERFACE: 'CGI/1.1', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] HTTPS:
'1', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/
*;q=0.8', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_ACCEPT_CHARSET: 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_ACCEPT_ENCODING: 'gzip,deflate', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_ACCEPT_LANGUAGE: 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_CONNECTION: 'keep-alive', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_COOKIE:
'rhodecode=a0991e08b363eccd6ee45384f3f63bcd1c8d60a17b8986b64da9e1ec2435b2d362983a68',
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_DNT: '1', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_HOST: '
example.com', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_KEEP_ALIVE: '115', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_REFERER: '
https://example.com/hg/', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
HTTP_USER_AGENT: 'Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.13)
Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] PATH: '/
usr/local/bin:/usr/bin:/bin', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
PATH_INFO: '/bar/summary', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
PATH_TRANSLATED: '/var/www/vhosts/
example.com/httpdocs/bar/summary',
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
REMOTE_ADDR: 'www.xxx.yyy.zzz', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
REMOTE_PORT: '49301', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
REQUEST_METHOD: 'GET', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
REQUEST_URI: '/hg/bar/summary', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SCRIPT_FILENAME: '/usr/local/hg/apache/rhodecode.wsgi', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SCRIPT_NAME: '/hg', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SERVER_ADDR: 'zzz.yyy.xxx.www', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SERVER_ADMIN: '
luca.i...@gmail.com', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SERVER_NAME: '
example.com', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SERVER_PORT: '443', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SERVER_PROTOCOL: 'HTTP/1.1', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SERVER_SIGNATURE: '<address>Apache/2.2.8 (Ubuntu) mod_python/3.3.1
Python/2.5.2 PHP/5.2.4-2ubuntu5.14 with Suhosin-Patch proxy_html/3.0.0
mod_ssl/2.2.8 OpenSSL/0.9.8g mod_wsgi/1.3 mod_perl/2.0.3 Perl/v5.8.8
Server at
example.com Port 443</address>\\n', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
SERVER_SOFTWARE: 'Apache/2.2.8 (Ubuntu) mod_python/3.3.1 Python/2.5.2
PHP/5.2.4-2ubuntu5.14 with Suhosin-Patch proxy_html/3.0.0 mod_ssl/
2.2.8 OpenSSL/0.9.8g mod_wsgi/1.3 mod_perl/2.0.3 Perl/v5.8.8',
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] , referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] , referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] WSGI
Variables, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
--------------, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
application: <rhodecode.lib.middleware.simplegit.SimpleGit object at
0x1733d7d0>, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
beaker.get_session: <bound method SessionMiddleware._get_session of
<beaker.middleware.SessionMiddleware object at 0x1733db90>>, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
beaker.session: {'_authentication_token':
'ea30489b2b59a76ab409c7505240a238122b50f6', 'rhodecode_user':
<AuthUser('id:2:admin')>, '_accessed_time': 1298744884.3239739,
'_creation_time': 1298730806.3067131}, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.application_group: '', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.callable_object: 'application', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.case_sensitivity: '1', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.listener_host: '', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.listener_port: '443', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.output_buffering: '0', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.process_group: '', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.reload_mechanism: '0', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
mod_wsgi.script_reloading: '1', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
paste.registry: <paste.registry.Registry object at 0x17992990>,
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
paste.throw_errors: True, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
pylons.action_method: <bound method SummaryController.index of
<rhodecode.controllers.summary.SummaryController object at
0x179985d0>>, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
pylons.controller: <rhodecode.controllers.summary.SummaryController
object at 0x179985d0>, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
pylons.environ_config: {'session': 'beaker.session', 'cache':
'beaker.cache'}, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
pylons.pylons: <pylons.util.PylonsContext object at 0x17998d10>,
referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
pylons.routes_dict: {'action': u'index', 'controller': u'summary',
'repo_name': u'bar'}, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
routes.route: <routes.route.Route object at 0x170b1dd0>, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
routes.url: <routes.util.URLGenerator object at 0x17998990>, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
webob.adhoc_attrs: {'language': 'en-us'}, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] wsgi
process: 'Multiprocess', referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
wsgiorg.routing_args: (<routes.util.URLGenerator object at
0x17998990>, {'action': u'index', 'controller': u'summary',
'repo_name': u'bar'}), referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz]
------------------------------------------------------------, referer:
https://example.com/hg/
[Sat Feb 26 19:28:04 2011] [info] [client www.xxx.yyy.zzz] Connection
closed to child 1 with standard shutdown (server
example.com:443)
[Sat Feb 26 19:28:04 2011] [info] Subsequent (No.2) HTTPS request
received for child 4 (server
example.com:443)
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File does
not exist: /var/www/vhosts/
example.com/httpdocs/css/reset.css,
referer:
https://example.com/hg/bar/summary
[Sat Feb 26 19:28:04 2011] [info] [client www.xxx.yyy.zzz] Connection
to child 3 established (server
example.com:443)
[Sat Feb 26 19:28:04 2011] [info] Seeding PRNG with 0 bytes of entropy
[Sat Feb 26 19:28:04 2011] [info] Initial (No.1) HTTPS request
received for child 3 (server
example.com:443)
[Sat Feb 26 19:28:04 2011] [error] [client www.xxx.yyy.zzz] File does
not exist: /var/www/vhosts/
example.com/httpdocs/css/colors, referer:
https://example.com/hg/bar/summary