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
> <[email protected] <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
> > <[email protected] <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 - [email protected] <javascript:>
> >> Review Board - https://www.reviewboard.org
> >> Beanbag, Inc. - https://www.beanbaginc.com
> >>
> >> -----Original Message-----
> >> From: Julian Mehnle <[email protected] <javascript:>>
> >> Reply: [email protected] <javascript:> <
> [email protected] <javascript:>>>
> >> Date: January 8, 2015 at 10:14:32 PM
> >> To: [email protected] <javascript:> <[email protected]
> <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 [email protected] <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 [email protected] <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 [email protected].
For more options, visit https://groups.google.com/d/optout.