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 installed. 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"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL /api/ was not found on this server.</p> </body></html> 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: <VirtualHost *:80> ServerName lodine.eliyon.com DocumentRoot "c:/www/reviewboard/htdocs" # Error handlers ErrorDocument 500 /errordocs/500.html # Serve django pages <Location "/reviewboard/"> 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" SetHandler mod_python PythonHandler django.core.handlers.modpython PythonAutoReload Off PythonDebug Off # Used to run multiple mod_python sites in the same apache PythonInterpreter reviewboard_reviewboard </Location> # Serve static media without running it through mod_python # (overrides the above) <Location "/reviewboard/media"> SetHandler None </Location> <Location "/reviewboard/errordocs"> SetHandler None </Location> <Directory "c:/www/reviewboard/htdocs"> AllowOverride All Order allow,deny Allow from all </Directory> # Alias static media requests to filesystem Alias /reviewboard/media "c:/www/reviewboard/htdocs/media" Alias /reviewboard/errordocs "c:/www/reviewboard/htdocs/errordocs" </VirtualHost> I understand that Am I missing some Apache configuration settings? Any help appreciated! :-) -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en