I've installed the RB 1.6.1 on my Windows 7 machine, with Apache 2.2
and mod_python, for use with our company's Subversion repository.
(Many thanks to David Ball for his excellent braindump on installing
RB on Windows!) The RB Admin site works fine (able to set up users,
review groups etc.).
However, I'm unable to run post-review -- it immediately reports
"Unable to log in with the supplied username and password." I'm
running post-review from the same machine on which Apache & RB are
I've tried using my admin username/pw, and also created another non-
admin user and tried using its credentials. Also, trying with no --
username and --password fails with same way and without prompting me
for username/pw information. Post-review doesn't appear to get as far
as actually diffing my local files against the SVN repository.
Here's what I get on the command line:
c:\work> post-review -d
>>> RBTools 0.3.4
>>> Home = C:\Users\phil.lodine\AppData\Roaming
>>> svn info
>>> diff --version
>>> repository info: [removed -- however, post-review shows the correct path to
>>> our SVN repo & to the branch I'm working on] Supports changesets: False
>>> svn propget reviewboard:url c:\work
>>> HTTP GETting api/
>>> Got HTTP error: 404: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<title>404 Not Found</title>
<p>The requested URL /api/ was not found on this server.</p>
Apache's logs show '"GET /api/ HTTP/1.1" 404 202'
I understand that /api/ is handled internally by RB and doesn't
correspond to a directory in my local file system. Is a path for this
resource missing from my Apache configuration? I've added RB to my c:
\Apache2.2\conf\httpd.conf as follows:
# Error handlers
ErrorDocument 500 /errordocs/500.html
# Serve django pages
PythonPath "['c:/www/reviewboard/conf'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
SetEnv PYTHON_EGG_CACHE "c:/www/reviewboard/tmp/egg_cache"
SetEnv HOME "c:/www/reviewboard/data"
# Used to run multiple mod_python sites in the same apache
# Serve static media without running it through mod_python
# (overrides the above)
Allow from all
# Alias static media requests to filesystem
Alias /reviewboard/media "c:/www/reviewboard/htdocs/media"
Alias /reviewboard/errordocs "c:/www/reviewboard/htdocs/errordocs"
I understand that
Am I missing some Apache configuration settings?
Any help appreciated! :-)
Want to help the Review Board project? Donate today at
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to
For more options, visit this group at