So, no resolution to this? I'm seeing the exact same thing on a fresh install on Ubuntu. Everything is stock.
On Thursday, February 19, 2015 at 5:55:07 AM UTC-8, Gauthier Segay wrote: > > It might help some encountering this issue, I worked around using the > .rbtools-cookies files > > On windows 2003 this file is in: > > C:\Documents and Settings\THEUSER\Application Data for THEUSER > > and > > c:\windows\system32 for SYSTEM account > > To get a valid cookie, I logged in reviewboard using the account I > intend to use with "rbtools post" and got the value of rbsessionid to > put in above file. > > I tried to debug rbtools locally but only have python 3 on my dev > machine so I couldn't get it to work properly to the stage I would get > this: > > >>> Got API Error 103 (HTTP code 401): You are not logged in > >>> Error data: {'stat': 'fail', 'err': {'msg': 'You are not logged in', > 'code': 103}} > > > > On Tue, Feb 10, 2015 at 9:38 PM, Gauthier Segay > <gauthie...@gmail.com <javascript:>> wrote: > > Hello, I'm encountering same issue, just dumping all the configuration > > info and current output of rbt post. > > > > The issues started happening after a reviewboard machine reboot (and > > ip change), I don't know how I used to get it working. > > > > Reviews are posted from a windows machine hosting the svn server. > > > > I can login on the site and create reviews with the login used in this > > command line. > > > > Please suggest what I can try. > > > > =========================================== > > E:\repositories\dev\hooks>rbt post > > --server=http://reviewboard.lcgentoo.local > > --repository-url=svn://192.168.1.7/dev --debug --publish > > --username svn --password thepassword --submit-as svn > > --target-groups uplanreviewers --summary > > automatic_summary_for_revision_15039 --description-file > > E:\repositories\dev\hooks\logs\15039svncommitlog.txt > > 15038:15039 > 1>>E:\repositories\dev\hooks\logs\15039post-commit-review.log > >>>> RBTools 0.7.1 > >>>> Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit > (Intel)] > >>>> Running on Windows-2003Server-5.2.3790-SP2 > >>>> Home = C:\Documents and Settings\Administrator.LCG\Application Data > >>>> Current directory = E:\repositories\dev\hooks > >>>> Checking for a Subversion repository... > >>>> Running: svn info svn://192.168.1.7/dev --non-interactive > >>>> Running: diff --version > >>>> repository info: Path: svn://192.168.1.7/dev, Base path: /, Supports > changesets: False > >>>> Making HTTP GET request to http://reviewboard.lcgentoo.local/api/ > >>>> Making HTTP GET request to > http://reviewboard.lcgentoo.local/api/repositories/ > >>>> Running: svn log -r 15038 -l 1 --xml svn://192.168.1.7/dev > >>>> Running: svn log -r 15039 -l 1 --xml svn://192.168.1.7/dev > >>>> Running: svn info svn://192.168.1.7/dev --non-interactive > >>>> Running: diff --version > >>>> repository info: Path: svn://192.168.1.7/dev, Base path: /, Supports > changesets: False > >>>> Running: svn status --ignore-externals > >>>> Running: svn diff --diff-cmd=diff --notice-ancestry svn:// > 192.168.1.7/dev/@15038 svn://192.168.1.7/dev/@15039 > >>>> Running: svn diff --diff-cmd=diff --notice-ancestry svn:// > 192.168.1.7/dev/@15038 svn://192.168.1.7/dev/@15039 --no-d > > iff-deleted > >>>> Making HTTP GET request to > http://reviewboard.lcgentoo.local/api/validation/diffs/ > >>>> Making HTTP POST request to > http://reviewboard.lcgentoo.local/api/validation/diffs/ > >>>> Got API Error 103 (HTTP code 401): You are not logged in > >>>> Error data: {'stat': 'fail', 'err': {'msg': 'You are not logged in', > 'code': 103}} > > Traceback (most recent call last): > > File "C:\Python27\Scripts\rbt-script.py", line 9, in <module> > > load_entry_point('RBTools==0.7.1', 'console_scripts', 'rbt')() > > File > "C:\Python27\lib\site-packages\rbtools-0.7.1-py2.7.egg\rbtools\commands\main.py", > > > > line 133, in main > > command.run_from_argv([RB_MAIN, command_name] + args) > > File > "C:\Python27\lib\site-packages\rbtools-0.7.1-py2.7.egg\rbtools\commands\__init__.py", > > > > line 538, in run_from_argv > > exit_code = self.main(*args) or 0 > > File > "C:\Python27\lib\site-packages\rbtools-0.7.1-py2.7.egg\rbtools\commands\post.py", > > > > line 670, in main > > (msg_prefix, e)) > > rbtools.commands.CommandError: Error validating diff > > > > You are not logged in (HTTP 401, API Error 103) > > =========================================== > > > > On the machine, if I open http://reviewboard.lcgentoo.local/api/info > > in a browser, the answer is > > > > =========================================== > > Remote Address: 192.168.1.47:80 > > Request URL: http://reviewboard.lcgentoo.local/api/info > > Request Method: GET > > Status Code: 404 NOT FOUND > > > > Request Headers > > > > GET /api/info HTTP/1.1 Host: reviewboard.lcgentoo.local Connection: > > keep-alive Cache-Control: max-age=0 Accept: > > > text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 > > User-Agent: Mozilla/5.0 (Windows NT 5.2) AppleWebKit/537.36 (KHTML, > > like Gecko) Chrome/40.0.2214.91 Safari/537.36 Accept-Encoding: gzip, > > deflate, sdch Accept-Language: en-US,en;q=0.8 Cookie: > > csrftoken=R2Xe4tSc3pt0xVoAK8ROQ0FyG8DnUFd8; > > rbsessionid=nuigvg158krygm0zul6i2xwwb344g15a > > > > Response Headers > > > > HTTP/1.1 404 NOT FOUND Date: Tue, 10 Feb 2015 13:12:19 GMT Server: > > Apache Content-Length: 139 Content-Language: en > > X-Content-Type-Options: nosniff Expires: Tue, 10 Feb 2015 13:12:19 GMT > > Vary: Cookie,Accept-Language Last-Modified: Tue, 10 Feb 2015 13:12:19 > > GMT Cache-Control: max-age=0 X-Frame-Options: SAMEORIGIN Keep-Alive: > > timeout=15, max=100 Connection: Keep-Alive Content-Type: > > application/xml > > > > <?xml version="1.0" encoding="utf-8"?> > > <rsp> > > <stat>fail</stat> > > <err> > > <msg>Object does not exist</msg> > > <code>100</code> > > </err> > > </rsp> > > =========================================== > > > > > > conf/apache-wsgi.conf > > =========================================== > > <VirtualHost *:80> > > ServerName reviewboard.lcgentoo.local > > DocumentRoot "/var/www/reviewboard.lcgentoo.local/htdocs" > > > > # Error handlers > > ErrorDocument 500 /errordocs/500.html > > > > WSGIPassAuthorization On > > WSGIScriptAlias "/" > > "/var/www/reviewboard.lcgentoo.local/htdocs/reviewboard.wsgi/" > > > > <Directory "/var/www/reviewboard.lcgentoo.local/htdocs"> > > AllowOverride All > > Options -Indexes +FollowSymLinks > > Allow from all > > </Directory> > > > > # Prevent the server from processing or allowing the rendering of > > # certain file types. > > <Location "/media/uploaded"> > > SetHandler None > > Options None > > > > AddType text/plain .html .htm .shtml .php .php3 .php4 .php5 > .phps .asp > > AddType text/plain .pl .py .fcgi .cgi .phtml .phtm .pht .jsp .sh > .rb > > > > <IfModule mod_php5.c> > > php_flag engine off > > </IfModule> > > </Location> > > > > # Alias static media requests to filesystem > > Alias /media "/var/www/reviewboard.lcgentoo.local/htdocs/media" > > Alias /static "/var/www/reviewboard.lcgentoo.local/htdocs/static" > > Alias /errordocs > "/var/www/reviewboard.lcgentoo.local/htdocs/errordocs" > > Alias /favicon.ico > > > "/var/www/reviewboard.lcgentoo.local/htdocs/static/rb/images/favicon.png" > > </VirtualHost> > > =========================================== > > > > htdocs/reviewboard.wsgi > > =========================================== > > import __main__ > > __main__.__requires__ = ['ReviewBoard'] > > import pkg_resources > > > > import os > > import sys > > > > os.environ['DJANGO_SETTINGS_MODULE'] = "reviewboard.settings" > > os.environ['PYTHON_EGG_CACHE'] = > > "/var/www/reviewboard.lcgentoo.local/tmp/egg_cache" > > os.environ['HOME'] = "/var/www/reviewboard.lcgentoo.local/data" > > os.environ['PYTHONPATH'] = '/var/www/reviewboard.lcgentoo.local/conf:' > > + os.environ.get('PYTHONPATH', '') > > > > sys.path = ['/var/www/reviewboard.lcgentoo.local/conf'] + sys.path > > > > import django.core.handlers.wsgi > > application = django.core.handlers.wsgi.WSGIHandler() > > =========================================== > > > > /etc/apache2/vhosts.d/local.lcgentoo.reviewboard.vhost.conf > > =========================================== > > <IfDefine DEFAULT_VHOST> > > <VirtualHost *:80> > > ServerName reviewboard.lcgentoo.local > > DocumentRoot "/var/www/reviewboard.lcgentoo.local/htdocs" > > > > SetEnv HOME /var/www/reviewboard.lcgentoo.local/data > > > > # Error handlers > > ErrorDocument 500 /errordocs/500.html > > > > # Serve django pages > > WSGIScriptAlias / > > /var/www/reviewboard.lcgentoo.local/htdocs/reviewboard.wsgi > > <Location "/"> > > # SetHandler wsgi-script > > # Options +ExecCGI > > # PythonPath > > "['/var/www/reviewboard.lcgentoo.local/conf'] + sys.path" > > # SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings > > # SetEnv PYTHON_EGG_CACHE > > "/var/www/reviewboard.lcgentoo.local/tmp/egg_cache" > > # 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_lcgentoo_local > > </Location> > > > > # Serve static media without running it through mod_python > > # (overrides the above) > > <Location "/media"> > > SetHandler None > > </Location> > > > > Alias /static > "/var/www/reviewboard.lcgentoo.local/htdocs/static" > > <Location "/static"> > > SetHandler None > > </Location> > > <Location "/errordocs"> > > SetHandler None > > </Location> > > > > <Directory "/var/www/reviewboard.lcgentoo.local/htdocs"> > > AllowOverride All > > Allow from all > > </Directory> > > > > # Alias static media requests to filesystem > > Alias /media "/var/www/reviewboard.lcgentoo.local/htdocs/media" > > Alias /errordocs > "/var/www/reviewboard.lcgentoo.local/htdocs/errordocs" > > </VirtualHost> > > > > </IfDefine> > > =========================================== > > > > On Fri, Jan 9, 2015 at 7:30 AM, Christian Hammond > > <chri...@beanbaginc.com <javascript:>> wrote: > >> Hi Julian, > >> > >> Best bet would be to sprinkle some print statements throughout > rbtools/api/request.py. Particularly in ReviewBoardHTTPBasicAuthHandler, > ReviewBoardHTTPPasswordMgr, and PresetHTTPAuthHandler. See what's getting > triggered, what headers are being used, etc. Would take some investigation, > though... Wish I had a repro case :/ > >> > >> Christian > >> > >> -- > >> Christian Hammond - chri...@beanbaginc.com <javascript:> > >> Review Board - https://www.reviewboard.org > >> Beanbag, Inc. - https://www.beanbaginc.com > >> > >> -----Original Message----- > >> From: Julian Mehnle <jul...@mehnle.net <javascript:>> > >> Reply: revie...@googlegroups.com <javascript:> < > revie...@googlegroups.com <javascript:>>> > >> Date: January 8, 2015 at 10:14:32 PM > >> To: revie...@googlegroups.com <javascript:> <revie...@googlegroups.com > <javascript:>>> > >> Subject: Re: "You are not logged in (HTTP 401, API Error 103)" > >> > >>> Christian, > >>> > >>> I wrote: > >>> > >>> > Christian Hammond wrote: > >>> > > >>> >> Did you used to use the old post-review tool? If so, can you see if > there's a .post-review-cookies.txt > >>> hanging around? > >>> > > >>> > That file doesn't exist in my home directory > (~/.post-review-cookies.txt). > >>> > > >>> >> It's a peculiar problem, I'll grant you that. Haven't seen this > before... It really > >>> should be prompting for a username/password if it doesn't have a > cookie. > >>> > > >>> > I googled for the error and it seems someone else ran into this back > in 2013, with no apparent > >>> resolution: > >>> > > >>> > > https://groups.google.com/forum/#!msg/reviewboard/LbgYbA-tQn4/tXxI7_v09rMJ > >>> > > >>> > I'm familiar with Python, so I can help debugging this if you give > me some guidance on > >>> where to start. > >>> > >>> Anything I can do to debug this? > >>> > >>> -Julian > >>> > >>> -- > >>> Get the Review Board Power Pack at > http://www.reviewboard.org/powerpack/ > >>> --- > >>> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ > >>> --- > >>> Happy user? Let us know at http://www.reviewboard.org/users/ > >>> --- > >>> You received this message because you are subscribed to the Google > Groups "reviewboard" > >>> group. > >>> To unsubscribe from this group and stop receiving emails from it, send > an email to reviewboard...@googlegroups.com <javascript:>. > >>> For more options, visit https://groups.google.com/d/optout. > >>> > >> > >> -- > >> Get the Review Board Power Pack at > http://www.reviewboard.org/powerpack/ > >> --- > >> Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ > >> --- > >> Happy user? Let us know at http://www.reviewboard.org/users/ > >> --- > >> You received this message because you are subscribed to the Google > Groups "reviewboard" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an email to reviewboard...@googlegroups.com <javascript:>. > >> For more options, visit https://groups.google.com/d/optout. > -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.