Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-16 Thread Christian Hammond
 "/etc/pki/tls/certs/_.west.isilon.com.crt"
>>>>   SSLCertificateKeyFile   "/etc/pki/tls/private/_.west.isilon.com.key"
>>>>   SSLCertificateChainFile "/etc/pki/tls/certs/_.west.isi
>>>> lon.com.chain.crt"
>>>>   SSLCACertificatePath"/etc/pki/tls/certs"
>>>>   WSGIScriptAlias / "/var/www/reviewboard/htdocs/reviewboard.wsgi"
>>>> 
>>>>
>>>>
>>>> Something else I have noticed is that even with reviewboard in debug
>>>> mode (set in System Settings->Logging log level = DEBUG, I don't see
>>>> anything in the reviewboard.log file except
>>>> 2018-01-15 20:05:00,809 - INFO -  - root - Reloading logging settings
>>>> Is there a way to get it to report ldap failures there?
>>>>
>>>> Vince
>>>>
>>>>
>>>> On Monday, January 15, 2018 at 2:59:23 PM UTC-8, Christian Hammond
>>>> wrote:
>>>>>
>>>>> Hi Vince,
>>>>>
>>>>> Is Review Board configured to use the same domain in General Settings
>>>>> as you have specified in .reviewboardrc? Can you confirm that for me, and
>>>>> also confirm that restarting Apache doesn't fix anything? I'm wondering
>>>>> because it sounds like the cookie is being generated for the wrong domain,
>>>>> which would mean that upon initial authentication, you're getting a cookie
>>>>> and then trying to use it again for the wrong server. Since the RBTools
>>>>> debug output has been modified to mask the domain, I can't verify any of
>>>>> this myself.
>>>>>
>>>>> What is your web server configuration like? Is Apache handling all
>>>>> requests itself, or are you going through Nginx or another proxy?
>>>>>
>>>>> Christian
>>>>>
>>>>> On Mon, Jan 15, 2018 at 2:51 PM, Vince Thyng  wrote:
>>>>>
>>>>>> Adding to my previous post, we are seeing django_session table
>>>>>> records getting created when the webui is used, and I wasn able to use a
>>>>>> sessionid created there with rbt by putting it in the .rbtools-cookies
>>>>>> file, however no session is getting created when we get these failures 
>>>>>> over
>>>>>> rbt.  We seem to be narrowing in on the problem, but now need to 
>>>>>> understand
>>>>>> how authentication is being handled differently via rbt / the api 
>>>>>> compared
>>>>>> to the webui.
>>>>>>
>>>>>> Vince
>>>>>>
>>>>>> On Tuesday, January 6, 2015 at 2:59:26 PM UTC-8, Julian Mehnle wrote:
>>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I'm having trouble using rbt on the command line. No matter what I
>>>>>>> do, anything that requires interaction with the Review Board server 
>>>>>>> gives
>>>>>>> me a "You are not logged in (HTTP 401, API Error 103)":
>>>>>>>
>>>>>>> > joule:~/tmp/rbtools.orig> rbt --version
>>>>>>> > RBTools 0.6.3
>>>>>>> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master |
>>>>>>> more
>>>>>>> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>>>>>>> > Author: Julian Mehnle 
>>>>>>> > Date:   Tue Jan 6 22:45:19 2015 +
>>>>>>> >
>>>>>>> > When raising CommandError, include lower-level exception.
>>>>>>> >
>>>>>>> >  rbtools/commands/__init__.py | 2 +-
>>>>>>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>>>>>>> > joule:~/tmp/rbtools.orig> rbt post --debug -g
>>>>>>> > >>> RBTools 0.6.3
>>>>>>> > >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49)
>>>>>>> > [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)]
>>>>>>> > >>> Running on Darwin-14.0.0-x86_64-i386-64bit
>>>>>>> > >>> Home = /Users/julian
>>>>>>> > >>> Current directory = /Users/julian/tmp/rbtools.orig
>>>>>>> > >>> Checking for a Subversion rep

Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-16 Thread Vince Thyng
even with reviewboard in debug 
>>> mode (set in System Settings->Logging log level = DEBUG, I don't see 
>>> anything in the reviewboard.log file except 
>>> 2018-01-15 20:05:00,809 - INFO -  - root - Reloading logging settings
>>> Is there a way to get it to report ldap failures there?
>>>
>>> Vince
>>>
>>>
>>> On Monday, January 15, 2018 at 2:59:23 PM UTC-8, Christian Hammond wrote:
>>>>
>>>> Hi Vince,
>>>>
>>>> Is Review Board configured to use the same domain in General Settings 
>>>> as you have specified in .reviewboardrc? Can you confirm that for me, and 
>>>> also confirm that restarting Apache doesn't fix anything? I'm wondering 
>>>> because it sounds like the cookie is being generated for the wrong domain, 
>>>> which would mean that upon initial authentication, you're getting a cookie 
>>>> and then trying to use it again for the wrong server. Since the RBTools 
>>>> debug output has been modified to mask the domain, I can't verify any of 
>>>> this myself.
>>>>
>>>> What is your web server configuration like? Is Apache handling all 
>>>> requests itself, or are you going through Nginx or another proxy?
>>>>
>>>> Christian
>>>>
>>>> On Mon, Jan 15, 2018 at 2:51 PM, Vince Thyng  wrote:
>>>>
>>>>> Adding to my previous post, we are seeing django_session table records 
>>>>> getting created when the webui is used, and I wasn able to use a 
>>>>> sessionid 
>>>>> created there with rbt by putting it in the .rbtools-cookies file, 
>>>>> however 
>>>>> no session is getting created when we get these failures over rbt.  We 
>>>>> seem 
>>>>> to be narrowing in on the problem, but now need to understand how 
>>>>> authentication is being handled differently via rbt / the api compared to 
>>>>> the webui.
>>>>>
>>>>> Vince
>>>>>
>>>>> On Tuesday, January 6, 2015 at 2:59:26 PM UTC-8, Julian Mehnle wrote:
>>>>>>
>>>>>> Hi all, 
>>>>>>
>>>>>> I'm having trouble using rbt on the command line. No matter what I 
>>>>>> do, anything that requires interaction with the Review Board server 
>>>>>> gives 
>>>>>> me a "You are not logged in (HTTP 401, API Error 103)": 
>>>>>>
>>>>>> > joule:~/tmp/rbtools.orig> rbt --version 
>>>>>> > RBTools 0.6.3 
>>>>>> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | 
>>>>>> more 
>>>>>> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
>>>>>> > Author: Julian Mehnle  
>>>>>> > Date:   Tue Jan 6 22:45:19 2015 + 
>>>>>> > 
>>>>>> > When raising CommandError, include lower-level exception. 
>>>>>> > 
>>>>>> >  rbtools/commands/__init__.py | 2 +- 
>>>>>> >  1 file changed, 1 insertion(+), 1 deletion(-) 
>>>>>> > joule:~/tmp/rbtools.orig> rbt post --debug -g 
>>>>>> > >>> RBTools 0.6.3 
>>>>>> > >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49) 
>>>>>> > [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] 
>>>>>> > >>> Running on Darwin-14.0.0-x86_64-i386-64bit 
>>>>>> > >>> Home = /Users/julian 
>>>>>> > >>> Current directory = /Users/julian/tmp/rbtools.orig 
>>>>>> > >>> Checking for a Subversion repository... 
>>>>>> > >>> Running: svn info --non-interactive 
>>>>>> > >>> Command exited with rc 1: ['svn', 'info', '--non-interactive'] 
>>>>>> > svn: E155007: '/Users/julian/tmp/rbtools.orig' is not a working 
>>>>>> copy 
>>>>>> > --- 
>>>>>> > >>> Checking for a Git repository... 
>>>>>> > >>> Running: git rev-parse --git-dir 
>>>>>> > >>> Running: git config core.bare 
>>>>>> > >>> Running: git rev-parse --show-toplevel 
>>>>>> > >>> Running: git symbolic-ref -q HEAD 
>>>&g

Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-16 Thread Vince Thyng
pecified in .reviewboardrc? Can you confirm that for me, and also 
>>> confirm that restarting Apache doesn't fix anything? I'm wondering because 
>>> it sounds like the cookie is being generated for the wrong domain, which 
>>> would mean that upon initial authentication, you're getting a cookie and 
>>> then trying to use it again for the wrong server. Since the RBTools debug 
>>> output has been modified to mask the domain, I can't verify any of this 
>>> myself.
>>>
>>> What is your web server configuration like? Is Apache handling all 
>>> requests itself, or are you going through Nginx or another proxy?
>>>
>>> Christian
>>>
>>> On Mon, Jan 15, 2018 at 2:51 PM, Vince Thyng  wrote:
>>>
>>>> Adding to my previous post, we are seeing django_session table records 
>>>> getting created when the webui is used, and I wasn able to use a sessionid 
>>>> created there with rbt by putting it in the .rbtools-cookies file, however 
>>>> no session is getting created when we get these failures over rbt.  We 
>>>> seem 
>>>> to be narrowing in on the problem, but now need to understand how 
>>>> authentication is being handled differently via rbt / the api compared to 
>>>> the webui.
>>>>
>>>> Vince
>>>>
>>>> On Tuesday, January 6, 2015 at 2:59:26 PM UTC-8, Julian Mehnle wrote:
>>>>>
>>>>> Hi all, 
>>>>>
>>>>> I'm having trouble using rbt on the command line. No matter what I do, 
>>>>> anything that requires interaction with the Review Board server gives me 
>>>>> a 
>>>>> "You are not logged in (HTTP 401, API Error 103)": 
>>>>>
>>>>> > joule:~/tmp/rbtools.orig> rbt --version 
>>>>> > RBTools 0.6.3 
>>>>> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | 
>>>>> more 
>>>>> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
>>>>> > Author: Julian Mehnle  
>>>>> > Date:   Tue Jan 6 22:45:19 2015 + 
>>>>> > 
>>>>> > When raising CommandError, include lower-level exception. 
>>>>> > 
>>>>> >  rbtools/commands/__init__.py | 2 +- 
>>>>> >  1 file changed, 1 insertion(+), 1 deletion(-) 
>>>>> > joule:~/tmp/rbtools.orig> rbt post --debug -g 
>>>>> > >>> RBTools 0.6.3 
>>>>> > >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49) 
>>>>> > [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] 
>>>>> > >>> Running on Darwin-14.0.0-x86_64-i386-64bit 
>>>>> > >>> Home = /Users/julian 
>>>>> > >>> Current directory = /Users/julian/tmp/rbtools.orig 
>>>>> > >>> Checking for a Subversion repository... 
>>>>> > >>> Running: svn info --non-interactive 
>>>>> > >>> Command exited with rc 1: ['svn', 'info', '--non-interactive'] 
>>>>> > svn: E155007: '/Users/julian/tmp/rbtools.orig' is not a working copy 
>>>>> > --- 
>>>>> > >>> Checking for a Git repository... 
>>>>> > >>> Running: git rev-parse --git-dir 
>>>>> > >>> Running: git config core.bare 
>>>>> > >>> Running: git rev-parse --show-toplevel 
>>>>> > >>> Running: git symbolic-ref -q HEAD 
>>>>> > >>> Running: git config --get branch.master.merge 
>>>>> > >>> Running: git config --get branch.master.remote 
>>>>> > >>> Running: git config --get remote.origin.url 
>>>>> > >>> repository info: Path: git://github.com/reviewboard/rbtools.git, 
>>>>> Base path: , Supports changesets: False 
>>>>> > >>> Making HTTP GET request to https://reviews.reviewboard.org/api/ 
>>>>> > >>> Running: git rev-parse refs/heads/master 
>>>>> > >>> Running: git merge-base 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
>>>>> origin/master 
>>>>> > >>> Running: git rev-parse bcb7629c0be773b6f347a5006224825b8726c479 
>>>>> > >>> Running: git status --porcelain --untracked-files=no 
>>>>> > >>> Running: git 

Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-15 Thread Christian Hammond
ted there with rbt by putting it in the .rbtools-cookies file, however
>>> no session is getting created when we get these failures over rbt.  We seem
>>> to be narrowing in on the problem, but now need to understand how
>>> authentication is being handled differently via rbt / the api compared to
>>> the webui.
>>>
>>> Vince
>>>
>>> On Tuesday, January 6, 2015 at 2:59:26 PM UTC-8, Julian Mehnle wrote:
>>>>
>>>> Hi all,
>>>>
>>>> I'm having trouble using rbt on the command line. No matter what I do,
>>>> anything that requires interaction with the Review Board server gives me a
>>>> "You are not logged in (HTTP 401, API Error 103)":
>>>>
>>>> > joule:~/tmp/rbtools.orig> rbt --version
>>>> > RBTools 0.6.3
>>>> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | more
>>>> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>>>> > Author: Julian Mehnle 
>>>> > Date:   Tue Jan 6 22:45:19 2015 +
>>>> >
>>>> > When raising CommandError, include lower-level exception.
>>>> >
>>>> >  rbtools/commands/__init__.py | 2 +-
>>>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>>>> > joule:~/tmp/rbtools.orig> rbt post --debug -g
>>>> > >>> RBTools 0.6.3
>>>> > >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49)
>>>> > [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)]
>>>> > >>> Running on Darwin-14.0.0-x86_64-i386-64bit
>>>> > >>> Home = /Users/julian
>>>> > >>> Current directory = /Users/julian/tmp/rbtools.orig
>>>> > >>> Checking for a Subversion repository...
>>>> > >>> Running: svn info --non-interactive
>>>> > >>> Command exited with rc 1: ['svn', 'info', '--non-interactive']
>>>> > svn: E155007: '/Users/julian/tmp/rbtools.orig' is not a working copy
>>>> > ---
>>>> > >>> Checking for a Git repository...
>>>> > >>> Running: git rev-parse --git-dir
>>>> > >>> Running: git config core.bare
>>>> > >>> Running: git rev-parse --show-toplevel
>>>> > >>> Running: git symbolic-ref -q HEAD
>>>> > >>> Running: git config --get branch.master.merge
>>>> > >>> Running: git config --get branch.master.remote
>>>> > >>> Running: git config --get remote.origin.url
>>>> > >>> repository info: Path: git://github.com/reviewboard/rbtools.git,
>>>> Base path: , Supports changesets: False
>>>> > >>> Making HTTP GET request to https://reviews.reviewboard.org/api/
>>>> > >>> Running: git rev-parse refs/heads/master
>>>> > >>> Running: git merge-base 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>>>> origin/master
>>>> > >>> Running: git rev-parse bcb7629c0be773b6f347a5006224825b8726c479
>>>> > >>> Running: git status --porcelain --untracked-files=no
>>>> > >>> Running: git diff --no-color --full-index --ignore-submodules
>>>> bcb7629c0be773b6f347a5006224825b8726c479..86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>>>> -M --no-ext-diff
>>>> > >>> Running: git log --reverse --pretty=format:%s%n%n%b
>>>> ^bcb7629c0be773b6f347a5006224825b8726c479
>>>> 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>>>> > >>> Making HTTP GET request to https://reviews.reviewboard.or
>>>> g/api/review-requests/
>>>> > >>> Making HTTP POST request to https://reviews.reviewboard.or
>>>> g/api/review-requests/
>>>> > >>> Got API Error 103 (HTTP code 401): You are not logged in
>>>> > >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not
>>>> logged in', u'code': 103}}
>>>> > Traceback (most recent call last):
>>>> >   File "/usr/local/bin/rbt", line 9, in 
>>>> > load_entry_point('RBTools==0.6.3', 'console_scripts', 'rbt')()
>>>> >   File "/opt/local/Library/Frameworks/Python.framework/Versions/2.
>>>> 7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/com

Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-15 Thread Vince Thyng

Confirmed, the domain matches exactly.

We have restarted apache many times while troubleshooting this, but tried a 
restart again just now.  We wanted to try `sudo python -m ipdb $(which 
rb-site) manage /var/www/reviewboard runserver 0.0.0.0:80`, but ran in to 
trouble with https not being available.

Sorry, that .rbtools-cookies file post was confusing.  It shows our 
production server in there as otherserver.com (which I can still post to 
just fine even after removing the session for it from .rbtools-cookies), 
and this new one that will replace it as localserver.com.  I think what is 
noteable about my testing is that when I remove the cookies file, it is not 
getting populated again, yet if I put a session in there manually that I 
can see in the database, it works.

Logins via webui work, while new sessions via rbt do not.

We are using apache 2.4.6 without a proxy in front, on centos 7.3

I think it is a pretty basic config, but I removed the 80->443 redirect and 
tested again just now in case that has introduced a problem.  Still no love.


  ServerName reviewboard.localserver.com

  ## Vhost docroot
  DocumentRoot "/var/www/reviewboard/"
  ## Alias declarations for resources outside the DocumentRoot
  Alias /static "/var/www/reviewboard/htdocs/static"

  ## Directories, there should at least be a declaration for 
/var/www/reviewboard/

  
Options -Indexes +FollowSymLinks
AllowOverride None
Require all granted
  

  ## Logging
  ErrorLog "/var/log/httpd/reviewboard.localserver.com_error_ssl.log"
  ServerSignature Off
  CustomLog "/var/log/httpd/reviewboard.localserver.com_access_ssl.log" 
combined

  ## SSL directives
  SSLEngine on
  SSLCertificateFile  "/etc/pki/tls/certs/_.west.isilon.com.crt"
  SSLCertificateKeyFile   "/etc/pki/tls/private/_.west.isilon.com.key"
  SSLCertificateChainFile "/etc/pki/tls/certs/_.west.isilon.com.chain.crt"
  SSLCACertificatePath"/etc/pki/tls/certs"
  WSGIScriptAlias / "/var/www/reviewboard/htdocs/reviewboard.wsgi"



Something else I have noticed is that even with reviewboard in debug mode 
(set in System Settings->Logging log level = DEBUG, I don't see anything in 
the reviewboard.log file except 
2018-01-15 20:05:00,809 - INFO -  - root - Reloading logging settings
Is there a way to get it to report ldap failures there?

Vince


On Monday, January 15, 2018 at 2:59:23 PM UTC-8, Christian Hammond wrote:
>
> Hi Vince,
>
> Is Review Board configured to use the same domain in General Settings as 
> you have specified in .reviewboardrc? Can you confirm that for me, and also 
> confirm that restarting Apache doesn't fix anything? I'm wondering because 
> it sounds like the cookie is being generated for the wrong domain, which 
> would mean that upon initial authentication, you're getting a cookie and 
> then trying to use it again for the wrong server. Since the RBTools debug 
> output has been modified to mask the domain, I can't verify any of this 
> myself.
>
> What is your web server configuration like? Is Apache handling all 
> requests itself, or are you going through Nginx or another proxy?
>
> Christian
>
> On Mon, Jan 15, 2018 at 2:51 PM, Vince Thyng  > wrote:
>
>> Adding to my previous post, we are seeing django_session table records 
>> getting created when the webui is used, and I wasn able to use a sessionid 
>> created there with rbt by putting it in the .rbtools-cookies file, however 
>> no session is getting created when we get these failures over rbt.  We seem 
>> to be narrowing in on the problem, but now need to understand how 
>> authentication is being handled differently via rbt / the api compared to 
>> the webui.
>>
>> Vince
>>
>> On Tuesday, January 6, 2015 at 2:59:26 PM UTC-8, Julian Mehnle wrote:
>>>
>>> Hi all, 
>>>
>>> I'm having trouble using rbt on the command line. No matter what I do, 
>>> anything that requires interaction with the Review Board server gives me a 
>>> "You are not logged in (HTTP 401, API Error 103)": 
>>>
>>> > joule:~/tmp/rbtools.orig> rbt --version 
>>> > RBTools 0.6.3 
>>> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | more 
>>> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
>>> > Author: Julian Mehnle  
>>> > Date:   Tue Jan 6 22:45:19 2015 + 
>>> > 
>>> > When raising CommandError, include lower-level exception. 
>>> > 
>>> >  rbtools/commands/__init__.py | 2 +- 
>>> >  1 file changed, 1 insertion(+), 1 deletion(-) 
>>> > joule:~/tmp/rbtools.orig> rbt post --debug -g 
>>> > &g

Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-15 Thread Christian Hammond
Hi Vince,

Is Review Board configured to use the same domain in General Settings as
you have specified in .reviewboardrc? Can you confirm that for me, and also
confirm that restarting Apache doesn't fix anything? I'm wondering because
it sounds like the cookie is being generated for the wrong domain, which
would mean that upon initial authentication, you're getting a cookie and
then trying to use it again for the wrong server. Since the RBTools debug
output has been modified to mask the domain, I can't verify any of this
myself.

What is your web server configuration like? Is Apache handling all requests
itself, or are you going through Nginx or another proxy?

Christian

On Mon, Jan 15, 2018 at 2:51 PM, Vince Thyng  wrote:

> Adding to my previous post, we are seeing django_session table records
> getting created when the webui is used, and I wasn able to use a sessionid
> created there with rbt by putting it in the .rbtools-cookies file, however
> no session is getting created when we get these failures over rbt.  We seem
> to be narrowing in on the problem, but now need to understand how
> authentication is being handled differently via rbt / the api compared to
> the webui.
>
> Vince
>
> On Tuesday, January 6, 2015 at 2:59:26 PM UTC-8, Julian Mehnle wrote:
>>
>> Hi all,
>>
>> I'm having trouble using rbt on the command line. No matter what I do,
>> anything that requires interaction with the Review Board server gives me a
>> "You are not logged in (HTTP 401, API Error 103)":
>>
>> > joule:~/tmp/rbtools.orig> rbt --version
>> > RBTools 0.6.3
>> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | more
>> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>> > Author: Julian Mehnle 
>> > Date:   Tue Jan 6 22:45:19 2015 +
>> >
>> > When raising CommandError, include lower-level exception.
>> >
>> >  rbtools/commands/__init__.py | 2 +-
>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> > joule:~/tmp/rbtools.orig> rbt post --debug -g
>> > >>> RBTools 0.6.3
>> > >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49)
>> > [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)]
>> > >>> Running on Darwin-14.0.0-x86_64-i386-64bit
>> > >>> Home = /Users/julian
>> > >>> Current directory = /Users/julian/tmp/rbtools.orig
>> > >>> Checking for a Subversion repository...
>> > >>> Running: svn info --non-interactive
>> > >>> Command exited with rc 1: ['svn', 'info', '--non-interactive']
>> > svn: E155007: '/Users/julian/tmp/rbtools.orig' is not a working copy
>> > ---
>> > >>> Checking for a Git repository...
>> > >>> Running: git rev-parse --git-dir
>> > >>> Running: git config core.bare
>> > >>> Running: git rev-parse --show-toplevel
>> > >>> Running: git symbolic-ref -q HEAD
>> > >>> Running: git config --get branch.master.merge
>> > >>> Running: git config --get branch.master.remote
>> > >>> Running: git config --get remote.origin.url
>> > >>> repository info: Path: git://github.com/reviewboard/rbtools.git,
>> Base path: , Supports changesets: False
>> > >>> Making HTTP GET request to https://reviews.reviewboard.org/api/
>> > >>> Running: git rev-parse refs/heads/master
>> > >>> Running: git merge-base 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>> origin/master
>> > >>> Running: git rev-parse bcb7629c0be773b6f347a5006224825b8726c479
>> > >>> Running: git status --porcelain --untracked-files=no
>> > >>> Running: git diff --no-color --full-index --ignore-submodules
>> bcb7629c0be773b6f347a5006224825b8726c479..86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>> -M --no-ext-diff
>> > >>> Running: git log --reverse --pretty=format:%s%n%n%b
>> ^bcb7629c0be773b6f347a5006224825b8726c479 
>> 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>>
>> > >>> Making HTTP GET request to https://reviews.reviewboard.or
>> g/api/review-requests/
>> > >>> Making HTTP POST request to https://reviews.reviewboard.or
>> g/api/review-requests/
>> > >>> Got API Error 103 (HTTP code 401): You are not logged in
>> > >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not
>> logged in', u'code': 103}}
>> > Traceback (mos

Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-15 Thread Vince Thyng
Adding to my previous post, we are seeing django_session table records 
getting created when the webui is used, and I wasn able to use a sessionid 
created there with rbt by putting it in the .rbtools-cookies file, however 
no session is getting created when we get these failures over rbt.  We seem 
to be narrowing in on the problem, but now need to understand how 
authentication is being handled differently via rbt / the api compared to 
the webui.

Vince

On Tuesday, January 6, 2015 at 2:59:26 PM UTC-8, Julian Mehnle wrote:
>
> Hi all, 
>
> I'm having trouble using rbt on the command line. No matter what I do, 
> anything that requires interaction with the Review Board server gives me a 
> "You are not logged in (HTTP 401, API Error 103)": 
>
> > joule:~/tmp/rbtools.orig> rbt --version 
> > RBTools 0.6.3 
> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | more 
> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
> > Author: Julian Mehnle > 
> > Date:   Tue Jan 6 22:45:19 2015 + 
> > 
> > When raising CommandError, include lower-level exception. 
> > 
> >  rbtools/commands/__init__.py | 2 +- 
> >  1 file changed, 1 insertion(+), 1 deletion(-) 
> > joule:~/tmp/rbtools.orig> rbt post --debug -g 
> > >>> RBTools 0.6.3 
> > >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49) 
> > [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] 
> > >>> Running on Darwin-14.0.0-x86_64-i386-64bit 
> > >>> Home = /Users/julian 
> > >>> Current directory = /Users/julian/tmp/rbtools.orig 
> > >>> Checking for a Subversion repository... 
> > >>> Running: svn info --non-interactive 
> > >>> Command exited with rc 1: ['svn', 'info', '--non-interactive'] 
> > svn: E155007: '/Users/julian/tmp/rbtools.orig' is not a working copy 
> > --- 
> > >>> Checking for a Git repository... 
> > >>> Running: git rev-parse --git-dir 
> > >>> Running: git config core.bare 
> > >>> Running: git rev-parse --show-toplevel 
> > >>> Running: git symbolic-ref -q HEAD 
> > >>> Running: git config --get branch.master.merge 
> > >>> Running: git config --get branch.master.remote 
> > >>> Running: git config --get remote.origin.url 
> > >>> repository info: Path: git://github.com/reviewboard/rbtools.git, 
> Base path: , Supports changesets: False 
> > >>> Making HTTP GET request to https://reviews.reviewboard.org/api/ 
> > >>> Running: git rev-parse refs/heads/master 
> > >>> Running: git merge-base 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
> origin/master 
> > >>> Running: git rev-parse bcb7629c0be773b6f347a5006224825b8726c479 
> > >>> Running: git status --porcelain --untracked-files=no 
> > >>> Running: git diff --no-color --full-index --ignore-submodules 
> bcb7629c0be773b6f347a5006224825b8726c479..86dc0ab71c20a599c33efa7ea694c12281fe8ef6
>  
> -M --no-ext-diff 
> > >>> Running: git log --reverse --pretty=format:%s%n%n%b 
> ^bcb7629c0be773b6f347a5006224825b8726c479 
> 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
> > >>> Making HTTP GET request to 
> https://reviews.reviewboard.org/api/review-requests/ 
> > >>> Making HTTP POST request to 
> https://reviews.reviewboard.org/api/review-requests/ 
> > >>> Got API Error 103 (HTTP code 401): You are not logged in 
> > >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
> in', u'code': 103}} 
> > Traceback (most recent call last): 
> >   File "/usr/local/bin/rbt", line 9, in  
> > load_entry_point('RBTools==0.6.3', 'console_scripts', 'rbt')() 
> >   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/main.py",
>  
> line 134, in main 
> > command.run_from_argv([RB_MAIN, command_name] + args) 
> >   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/__init__.py",
>  
> line 416, in run_from_argv 
> > exit_code = self.main(*args) or 0 
> >   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/post.py",
>  
> line 791, in main 
> > submit_as=self.options.submit_a

Re: "You are not logged in (HTTP 401, API Error 103)"

2018-01-15 Thread Vince Thyng
We are having this same issue on a new server I bought up to migrate data 
to.  Here is a log of me removing the .rbtools-cookies file, showing the 
failure upon entering credentials, no .rbtools-cookies file is created, 
putting the file back, and it works.  I had this problem until today when I 
added 'import pdb; pdb.set_trace()' to the rbtools/api/request.py file 
in make_request().  It still failed at first and then stepping through one 
time worked.  This only fixed the problem for my account though.  My 
co-worker helping me test it is still failing.  I suspect rbt is failing to 
get a rbsessionid to set.  I tried reproducing my success by moving the 
.rbtools-cookies file away and now it just creates an empty file when I 
attempt another rbt post.  So I still need help here.


13:25 $ mv ~/.rbtools-cookies ~/shared/
(python27) ✔ ~/w/netboot [rb2 L|✔] 
13:32 $ rbt post -u --debug
>>> RBTools 0.7.10
>>> Python 2.7.12 (default, Nov 19 2016, 06:48:10) 
[GCC 5.4.0 20160609]
>>> Running on Linux-4.10.0-37-generic-x86_64-with-Ubuntu-16.04-xenial
>>> Home = /home/vthyng
>>> Current directory = /home/vthyng/w/netboot
>>> Command line: rbt post -u --debug
>>> Running: tf vc help
>>> Checking for a Subversion repository...
>>> Unable to execute "svn help": skipping SVN
>>> Checking for a Git repository...
>>> Running: git rev-parse --git-dir
>>> Running: git config core.bare
>>> Running: git rev-parse --show-toplevel
>>> Running: git symbolic-ref -q HEAD
>>> Running: git config --get branch.rb2.merge
>>> Command exited with rc 1: ['git', 'config', '--get', 
u'branch.rb2.merge']
---
>>> Running: git config --get branch.rb2.remote
>>> Command exited with rc 1: ['git', 'config', '--get', 
u'branch.rb2.remote']
---
>>> Running: git config --get remote.origin.url
>>> repository info: Path: g...@github.localserver.com:vthyng/netboot.git, 
Base path: , Supports changesets: False
>>> Making HTTP GET request to http://reviewboard.localserver.com/api/

Please log in to the Review Board server at reviewboard.localserver.com.
Username: vthyng
Password: 
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
Traceback (most recent call last):
  File "/home/vthyng/e/python27/bin/rbt", line 11, in 
sys.exit(main())
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/commands/main.py",
 
line 133, in main
command.run_from_argv([RB_MAIN, command_name] + args)
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/commands/__init__.py",
 
line 663, in run_from_argv
exit_code = self.main(*args) or 0
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/commands/post.py",
 
line 701, in main
api_client, api_root = self.get_api(server_url)
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/commands/__init__.py",
 
line 850, in get_api
raise CommandError('Unexpected API Error: %s' % e)
rbtools.commands.CommandError: Unexpected API Error: You are not logged in 
(HTTP 401, API Error 103)
(python27) ✘-1 ~/w/netboot [rb2 L|✔] 
13:32 $ cat ~/.rbtools-cookies 
(python27) ✔ ~/w/netboot [rb2 L|✔] 
(python27) ✘-1 ~/w/netboot [rb2 L|✔] 
13:33 $ mv ~/shared/.rbtools-cookies ~/
(python27) ✔ ~/w/netboot [rb2 L|✔] 
13:33 $ rbt post -u --debug
>>> RBTools 0.7.10
>>> Python 2.7.12 (default, Nov 19 2016, 06:48:10) 
[GCC 5.4.0 20160609]
>>> Running on Linux-4.10.0-37-generic-x86_64-with-Ubuntu-16.04-xenial
>>> Home = /home/vthyng
>>> Current directory = /home/vthyng/w/netboot
>>> Command line: rbt post -u --debug
>>> Running: tf vc help
>>> Checking for a Subversion repository...
>>> Unable to execute "svn help": skipping SVN
>>> Checking for a Git repository...
>>> Running: git rev-parse --git-dir
>>> Running: git config core.bare
>>> Running: git rev-parse --show-toplevel
>>> Running: git symbolic-ref -q HEAD
>>> Running: git config --get branch.rb2.merge
>>> Command exited with rc 1: ['git', 'config', '--get', 
u'branch.rb2.merge']
---
>>> Running: git config --get branch.rb2.remote
>>> Command exited with rc 1: ['git', 'config', '--get', 
u'branch.rb2.remote']
---
>>> Running: git config --get remote.origin.url
>>> repository info: Path: g...@github.local

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-14 Thread Christian Hammond
Arre you behind a HTTP(S) proxy? Sometimes these will interfere with
headers. If not, can you tell me more about your Review Board server
configuration? Is there anything sitting in front of Apache?

Christian


On Wednesday, September 14, 2016, 'Chris Westin' via reviewboard <
reviewboard@googlegroups.com> wrote:

> Fails in the same way:
>
> cwestin@qa-node66:~/hg/dev1$ rbt post --debug --diff-filename=diff.txt
> >>> RBTools 0.7.6
> >>> Python 2.7.3 (default, Jun 22 2015, 19:33:41)
> [GCC 4.6.3]
> >>> Running on Linux-3.2.0-109-generic-x86_64-with-Ubuntu-12.04-precise
> >>> Home = /home/cwestin
> >>> Current directory = /home/cwestin/hg/dev1
> >>> Checking for a Subversion repository...
> >>> Running: svn --non-interactive info
> >>> Command exited with rc 1: ['svn', '--non-interactive', u'info']
> svn: '.' is not a working copy
> ---
> >>> Checking for a Git repository...
> >>> Running: git rev-parse --git-dir
> >>> Command exited with rc 128: ['git', 'rev-parse', '--git-dir']
> fatal: Not a git repository (or any of the parent directories): .git
> ---
> >>> Checking for a Mercurial repository...
> >>> Running: hg root
> >>> Running: hg showconfig
> >>> Running: hg svn info
> >>> Command exited with rc 255: [u'hg', u'svn', u'info']
> hg: unknown command 'svn'
> Mercurial Distributed SCM
>
> basic commands:
>
>  addadd the specified files on the next commit
>  annotate   show changeset information by line for each file
>  clone  make a copy of an existing repository
>  commit commit the specified files or all outstanding changes
>  diff   diff repository (or selected files)
>  export dump the header and diffs for one or more changesets
>  forget forget the specified files on the next commit
>  init   create a new repository in the given directory
>  logshow revision history of entire repository or files
>  merge  merge working directory with another revision
>  pull   pull changes from the specified source
>  push   push changes to the specified destination
>  remove remove the specified files on the next commit
>  serve  start stand-alone webserver
>  status show changed files in the working directory
>  summarysummarize working directory state
>  update update working directory (or switch revisions)
>
> use "hg help" for the full list of commands or "hg -v" for details
> ---
> >>> Using candidate path u'default': u'ssh://mapr@10.250.1.5/
> releases/trunk'
> >>> repository info: Path: ssh://mapr@10.250.1.5/releases/trunk, Base
> path: , Supports changesets: False
> >>> Making HTTP GET request to http://reviewboard.corp.maprtech.com/api/
> >>> Making HTTP GET request to http://reviewboard.corp.
> maprtech.com/api/info/
> >>> Making HTTP GET request to http://reviewboard.corp.
> maprtech.com/api/review-requests/?only-links=create&only-fields=
> >>> Making HTTP POST request to http://reviewboard.corp.
> maprtech.com/api/review-requests/
>
> Please log in to the Review Board server at reviewboard.corp.maprtech.com.
> Username: cwestin
> Password:
>
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged
> in', u'code': 103}}
> Traceback (most recent call last):
>   File "/usr/local/bin/rbt", line 9, in 
> load_entry_point('RBTools==0.7.6', 'console_scripts', 'rbt')()
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/main.py",
> line 133, in main
> command.run_from_argv([RB_MAIN, command_name] + args)
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/__init__.py",
> line 629, in run_from_argv
> exit_code = self.main(*args) or 0
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py",
> line 805, in main
> base_dir=base_dir)
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py",
> line 426, in post_request
> raise CommandError('Error creating review request: %s' % e)
> rbtools.commands.CommandError: Error creating review request: You are not
> logged in (HTTP 401, API Error 103)
> cwestin@qa-node66:~/hg/dev1$
>
> On Wednesday, September 14, 2016 at 2:20:45 PM UTC-7, Christian Ha

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-14 Thread 'Chris Westin' via reviewboard
Fails in the same way:

cwestin@qa-node66:~/hg/dev1$ rbt post --debug --diff-filename=diff.txt
>>> RBTools 0.7.6
>>> Python 2.7.3 (default, Jun 22 2015, 19:33:41)
[GCC 4.6.3]
>>> Running on Linux-3.2.0-109-generic-x86_64-with-Ubuntu-12.04-precise
>>> Home = /home/cwestin
>>> Current directory = /home/cwestin/hg/dev1
>>> Checking for a Subversion repository...
>>> Running: svn --non-interactive info
>>> Command exited with rc 1: ['svn', '--non-interactive', u'info']
svn: '.' is not a working copy
---
>>> Checking for a Git repository...
>>> Running: git rev-parse --git-dir
>>> Command exited with rc 128: ['git', 'rev-parse', '--git-dir']
fatal: Not a git repository (or any of the parent directories): .git
---
>>> Checking for a Mercurial repository...
>>> Running: hg root
>>> Running: hg showconfig
>>> Running: hg svn info
>>> Command exited with rc 255: [u'hg', u'svn', u'info']
hg: unknown command 'svn'
Mercurial Distributed SCM

basic commands:

 addadd the specified files on the next commit
 annotate   show changeset information by line for each file
 clone  make a copy of an existing repository
 commit commit the specified files or all outstanding changes
 diff   diff repository (or selected files)
 export dump the header and diffs for one or more changesets
 forget forget the specified files on the next commit
 init   create a new repository in the given directory
 logshow revision history of entire repository or files
 merge  merge working directory with another revision
 pull   pull changes from the specified source
 push   push changes to the specified destination
 remove remove the specified files on the next commit
 serve  start stand-alone webserver
 status show changed files in the working directory
 summarysummarize working directory state
 update update working directory (or switch revisions)

use "hg help" for the full list of commands or "hg -v" for details
---
>>> Using candidate path u'default': u'ssh://mapr@10.250.1.5/releases/trunk'
>>> repository info: Path: ssh://mapr@10.250.1.5/releases/trunk, Base path: 
, Supports changesets: False
>>> Making HTTP GET request to http://reviewboard.corp.maprtech.com/api/
>>> Making HTTP GET request to 
http://reviewboard.corp.maprtech.com/api/info/
>>> Making HTTP GET request to 
http://reviewboard.corp.maprtech.com/api/review-requests/?only-links=create&only-fields=
>>> Making HTTP POST request to 
http://reviewboard.corp.maprtech.com/api/review-requests/

Please log in to the Review Board server at reviewboard.corp.maprtech.com.
Username: cwestin
Password:

>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
Traceback (most recent call last):
  File "/usr/local/bin/rbt", line 9, in 
load_entry_point('RBTools==0.7.6', 'console_scripts', 'rbt')()
  File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/main.py", 
line 133, in main
command.run_from_argv([RB_MAIN, command_name] + args)
  File 
"/usr/local/lib/python2.7/dist-packages/rbtools/commands/__init__.py", line 
629, in run_from_argv
exit_code = self.main(*args) or 0
  File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py", 
line 805, in main
base_dir=base_dir)
  File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py", 
line 426, in post_request
raise CommandError('Error creating review request: %s' % e)
rbtools.commands.CommandError: Error creating review request: You are not 
logged in (HTTP 401, API Error 103)
cwestin@qa-node66:~/hg/dev1$

On Wednesday, September 14, 2016 at 2:20:45 PM UTC-7, Christian Hammond 
wrote:
>
> Can you try without --username, and instead let RBTools prompt for one?
>
> Christian
>
> -- 
> Christian Hammond
> President/CEO of Beanbag <https://www.beanbaginc.com/>
> Makers of Review Board <https://www.reviewboard.org/>
>
> On Wed, Sep 14, 2016 at 2:10 PM, 'Chris Westin' via reviewboard <
> revie...@googlegroups.com > wrote:
>
>> I didn't notice any file being created, but here's what came out on 
>> stdout/stderr:
>>
>> cwestin@qa-node66:~/hg/dev1$ rbt post --username cwestin --debug 
>> --diff-filename=diff.txt
>> >>> RBTools 0.7.6
>> >>> Python 2.7.3 (default, Jun 22 2015, 19:33:41)
>

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-14 Thread Christian Hammond
Can you try without --username, and instead let RBTools prompt for one?

Christian

-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

On Wed, Sep 14, 2016 at 2:10 PM, 'Chris Westin' via reviewboard <
reviewboard@googlegroups.com> wrote:

> I didn't notice any file being created, but here's what came out on
> stdout/stderr:
>
> cwestin@qa-node66:~/hg/dev1$ rbt post --username cwestin --debug
> --diff-filename=diff.txt
> >>> RBTools 0.7.6
> >>> Python 2.7.3 (default, Jun 22 2015, 19:33:41)
> [GCC 4.6.3]
> >>> Running on Linux-3.2.0-109-generic-x86_64-with-Ubuntu-12.04-precise
> >>> Home = /home/cwestin
> >>> Current directory = /home/cwestin/hg/dev1
> >>> Checking for a Subversion repository...
> >>> Running: svn --non-interactive info
> >>> Command exited with rc 1: ['svn', '--non-interactive', u'info']
> svn: '.' is not a working copy
> ---
> >>> Checking for a Git repository...
> >>> Running: git rev-parse --git-dir
> >>> Command exited with rc 128: ['git', 'rev-parse', '--git-dir']
> fatal: Not a git repository (or any of the parent directories): .git
> ---
> >>> Checking for a Mercurial repository...
> >>> Running: hg root
> >>> Running: hg showconfig
> >>> Running: hg svn info
> >>> Command exited with rc 255: [u'hg', u'svn', u'info']
> hg: unknown command 'svn'
> Mercurial Distributed SCM
>
> basic commands:
>
>  addadd the specified files on the next commit
>  annotate   show changeset information by line for each file
>  clone  make a copy of an existing repository
>  commit commit the specified files or all outstanding changes
>  diff   diff repository (or selected files)
>  export dump the header and diffs for one or more changesets
>  forget forget the specified files on the next commit
> exit_code = self.main(*args) or 0
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py",
> line 805, in main
> base_dir=base_dir)
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py",
> line 426, in post_request
> raise CommandError('Error creating review request: %s' % e)
> rbtools.commands.CommandError: Error creating review request: You are not
> logged in (HTTP 401, API Error 103)
> cwestin@qa-node66:~/hg/dev1$ ls
> build_fileclient/  gradlew*
>  mapr-core-internal-dist/
> build_fileserver/  gradlew.bat
> maprstat-build-wrapper/
> exit_code = self.main(*args) or 0
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py",
> line 805, in main
> base_dir=base_dir)
>   File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py",
> line 426, in post_request
> raise CommandError('Error creating review request: %s' % e)
> rbtools.commands.CommandError: Error creating review request: You are not
> logged in (HTTP 401, API Error 103)
> cwestin@qa-node66:~/hg/dev1$
>
>
> It's picking up the location of rb from a .reviewboardrc file in the root
> of the hg repo, which contains
>
> REVIEWBOARD_URL = "http://reviewboard.corp.maprtech.com";
> REPOSITORY = "MapR Trunk Repo"
>
>
> On Wednesday, September 14, 2016 at 12:44:25 PM UTC-7, Christian Hammond
> wrote:
>>
>> You can pass --debug to the RBTools command line.
>>
>> Christian
>>
>> --
>> Christian Hammond
>> President/CEO of Beanbag <https://www.beanbaginc.com/>
>> Makers of Review Board <https://www.reviewboard.org/>
>>
>> On Wed, Sep 14, 2016 at 11:57 AM, 'Chris Westin' via reviewboard <
>> revie...@googlegroups.com> wrote:
>>
>>> RBTools 0.7.6.
>>>
>>> How do I produce a debug log?
>>>
>>> On Tuesday, September 13, 2016 at 5:13:26 PM UTC-7, Christian Hammond
>>> wrote:
>>>>
>>>> Can you supply a debug log as well? Having more data would help here.
>>>>
>>>> Also, what version of Review Board are you running?
>>>>
>>>> Christian
>>>>
>>>>
>>>> On Tuesday, September 13, 2016, 'Chris Westin' via reviewboard <
>>>> revie...@googlegroups.com> wrote:
>>>>
>>>>> So, no resolution to this? I'm seeing the exact same thing on a fresh
>>>>> in

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-14 Thread 'Chris Westin' via reviewboard
I didn't notice any file being created, but here's what came out on 
stdout/stderr:

cwestin@qa-node66:~/hg/dev1$ rbt post --username cwestin --debug 
--diff-filename=diff.txt
>>> RBTools 0.7.6
>>> Python 2.7.3 (default, Jun 22 2015, 19:33:41)
[GCC 4.6.3]
>>> Running on Linux-3.2.0-109-generic-x86_64-with-Ubuntu-12.04-precise
>>> Home = /home/cwestin
>>> Current directory = /home/cwestin/hg/dev1
>>> Checking for a Subversion repository...
>>> Running: svn --non-interactive info
>>> Command exited with rc 1: ['svn', '--non-interactive', u'info']
svn: '.' is not a working copy
---
>>> Checking for a Git repository...
>>> Running: git rev-parse --git-dir
>>> Command exited with rc 128: ['git', 'rev-parse', '--git-dir']
fatal: Not a git repository (or any of the parent directories): .git
---
>>> Checking for a Mercurial repository...
>>> Running: hg root
>>> Running: hg showconfig
>>> Running: hg svn info
>>> Command exited with rc 255: [u'hg', u'svn', u'info']
hg: unknown command 'svn'
Mercurial Distributed SCM

basic commands:

 addadd the specified files on the next commit
 annotate   show changeset information by line for each file
 clone  make a copy of an existing repository
 commit commit the specified files or all outstanding changes
 diff   diff repository (or selected files)
 export dump the header and diffs for one or more changesets
 forget forget the specified files on the next commit
exit_code = self.main(*args) or 0
  File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py", 
line 805, in main
base_dir=base_dir)
  File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py", 
line 426, in post_request
raise CommandError('Error creating review request: %s' % e)
rbtools.commands.CommandError: Error creating review request: You are not 
logged in (HTTP 401, API Error 103)
cwestin@qa-node66:~/hg/dev1$ ls
build_fileclient/  gradlew* 
 mapr-core-internal-dist/
build_fileserver/  gradlew.bat   maprstat-build-wrapper/
exit_code = self.main(*args) or 0
  File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py", 
line 805, in main
base_dir=base_dir)
  File "/usr/local/lib/python2.7/dist-packages/rbtools/commands/post.py", 
line 426, in post_request
raise CommandError('Error creating review request: %s' % e)
rbtools.commands.CommandError: Error creating review request: You are not 
logged in (HTTP 401, API Error 103)
cwestin@qa-node66:~/hg/dev1$


It's picking up the location of rb from a .reviewboardrc file in the root 
of the hg repo, which contains

REVIEWBOARD_URL = "http://reviewboard.corp.maprtech.com";
REPOSITORY = "MapR Trunk Repo"


On Wednesday, September 14, 2016 at 12:44:25 PM UTC-7, Christian Hammond 
wrote:
>
> You can pass --debug to the RBTools command line.
>
> Christian
>
> -- 
> Christian Hammond
> President/CEO of Beanbag <https://www.beanbaginc.com/>
> Makers of Review Board <https://www.reviewboard.org/>
>
> On Wed, Sep 14, 2016 at 11:57 AM, 'Chris Westin' via reviewboard <
> revie...@googlegroups.com > wrote:
>
>> RBTools 0.7.6.
>>
>> How do I produce a debug log?
>>
>> On Tuesday, September 13, 2016 at 5:13:26 PM UTC-7, Christian Hammond 
>> wrote:
>>>
>>> Can you supply a debug log as well? Having more data would help here.
>>>
>>> Also, what version of Review Board are you running?
>>>
>>> Christian
>>>
>>>
>>> On Tuesday, September 13, 2016, 'Chris Westin' via reviewboard <
>>> revie...@googlegroups.com> wrote:
>>>
>>>> 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 

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-14 Thread Christian Hammond
You can pass --debug to the RBTools command line.

Christian

-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

On Wed, Sep 14, 2016 at 11:57 AM, 'Chris Westin' via reviewboard <
reviewboard@googlegroups.com> wrote:

> RBTools 0.7.6.
>
> How do I produce a debug log?
>
> On Tuesday, September 13, 2016 at 5:13:26 PM UTC-7, Christian Hammond
> wrote:
>>
>> Can you supply a debug log as well? Having more data would help here.
>>
>> Also, what version of Review Board are you running?
>>
>> Christian
>>
>>
>> On Tuesday, September 13, 2016, 'Chris Westin' via reviewboard <
>> revie...@googlegroups.com> wrote:
>>
>>> 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
>>>>  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.lo
>>>> cal/api/repositories/
>>>> >>>> Running: svn log -r 15038 -l 1 --xml svn://192.168.1.7/dev
>>>> >>>> Running: svn 

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-14 Thread 'Chris Westin' via reviewboard
RBTools 0.7.6.

How do I produce a debug log?

On Tuesday, September 13, 2016 at 5:13:26 PM UTC-7, Christian Hammond wrote:
>
> Can you supply a debug log as well? Having more data would help here.
>
> Also, what version of Review Board are you running?
>
> Christian
>
>
> On Tuesday, September 13, 2016, 'Chris Westin' via reviewboard <
> revie...@googlegroups.com > wrote:
>
>> 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 
>>>  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.

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-13 Thread Christian Hammond
Can you supply a debug log as well? Having more data would help here.

Also, what version of Review Board are you running?

Christian


On Tuesday, September 13, 2016, 'Chris Westin' via reviewboard <
reviewboard@googlegroups.com> wrote:

> 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
>>  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.lo
>> cal/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.lo
>> cal/api/validation/diffs/
>> >>>> Making HTTP POST request to http://reviewboard.lcgentoo.lo
>> cal/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'

Re: "You are not logged in (HTTP 401, API Error 103)"

2016-09-13 Thread 'Chris Westin' via reviewboard
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 
> > 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  
> > 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\

Re: "You are not logged in (HTTP 401, API Error 103)"

2015-02-19 Thread Gauthier Segay
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
 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 
> 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
>
> ===

Re: "You are not logged in (HTTP 401, API Error 103)"

2015-02-10 Thread Gauthier Segay
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 
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



 fail
 
  Object does not exist
  100
 

===


conf/apache-wsgi.conf
=

Re: "You are not logged in (HTTP 401, API Error 103)"

2015-01-08 Thread Christian Hammond
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 - christ...@beanbaginc.com  
Review Board - https://www.reviewboard.org  
Beanbag, Inc. - https://www.beanbaginc.com

-Original Message-
From: Julian Mehnle 
Reply: reviewboard@googlegroups.com >
Date: January 8, 2015 at 10:14:32 PM
To: reviewboard@googlegroups.com >
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+unsubscr...@googlegroups.com.  
> 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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "You are not logged in (HTTP 401, API Error 103)"

2015-01-08 Thread Julian Mehnle
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "You are not logged in (HTTP 401, API Error 103)"

2015-01-06 Thread Julian Mehnle
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.

Thanks,

-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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "You are not logged in (HTTP 401, API Error 103)"

2015-01-06 Thread Christian Hammond
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?

I'm not sure that's actually the problem in this case, but I just want to rule 
it out.

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.

Christian

--  
Christian Hammond - christ...@beanbaginc.com  
Review Board - https://www.reviewboard.org  
Beanbag, Inc. - https://www.beanbaginc.com

-Original Message-
From: Julian Mehnle 
Reply: reviewboard@googlegroups.com >
Date: January 6, 2015 at 3:22:53 PM
To: reviewboard@googlegroups.com >
Subject:  Re: "You are not logged in (HTTP 401, API Error 103)"

> Christian Hammond wrote:
>  
> > You're not able to post to either our server or your internal one?
>  
> Unable to post to either. Exact same error message.
>  
> > Are you posting using the official upstream build of RBTools, or one from 
> > your source  
> tree? I just want to rule out any issues there.
>  
> Using the official one, version 0.6.3.
>  
> > Are you behind any kind of proxy server that could potentially be 
> > interfering?
> >
> > If you delete the .rbtools-cookies file and run rbt post, does it prompt 
> > you for credentials,  
> or does it just try without them?
>  
> No proxy. If I delete .rbtools-cookies and run `rbt post`, it does *not* 
> prompt for credentials  
> (I understand it *should*), but it just fails. Afterwards there's a new 
> .rbtools-cookies  
> file that looks like this:
>  
> > -8<-
> > # Netscape HTTP Cookie File
> > # http://curl.haxx.se/rfc/cookie_spec.html
> > # This is a generated file! Do not edit.
> >
> > ->8-
>  
> -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+unsubscr...@googlegroups.com.  
> 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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "You are not logged in (HTTP 401, API Error 103)"

2015-01-06 Thread Julian Mehnle
Christian Hammond  wrote:

> You're not able to post to either our server or your internal one?

Unable to post to either. Exact same error message.

> Are you posting using the official upstream build of RBTools, or one from 
> your source tree? I just want to rule out any issues there.

Using the official one, version 0.6.3.

> Are you behind any kind of proxy server that could potentially be interfering?
> 
> If you delete the .rbtools-cookies file and run rbt post, does it prompt you 
> for credentials, or does it just try without them?

No proxy. If I delete .rbtools-cookies and run `rbt post`, it does *not* prompt 
for credentials (I understand it *should*), but it just fails. Afterwards 
there's a new .rbtools-cookies file that looks like this:

> -8<-
> # Netscape HTTP Cookie File
> # http://curl.haxx.se/rfc/cookie_spec.html
> # This is a generated file!  Do not edit.
> 
> ->8-

-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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "You are not logged in (HTTP 401, API Error 103)"

2015-01-06 Thread Christian Hammond
Hey Julian,

You're not able to post to either our server or your internal one?

Are you posting using the official upstream build of RBTools, or one from your 
source tree? I just want to rule out any issues there.

Are you behind any kind of proxy server that could potentially be interfering?

If you delete the .rbtools-cookies file and run rbt post, does it prompt you 
for credentials, or does it just try without them?

Christian

--  
Christian Hammond - christ...@beanbaginc.com  
Review Board - https://www.reviewboard.org  
Beanbag, Inc. - https://www.beanbaginc.com

-Original Message-
From: Julian Mehnle 
Reply: reviewboard@googlegroups.com >
Date: January 6, 2015 at 2:59:25 PM
To: reviewboard@googlegroups.com >
Subject:  "You are not logged in (HTTP 401, API Error 103)"

> Hi all,
>  
> I'm having trouble using rbt on the command line. No matter what I do, 
> anything that requires  
> interaction with the Review Board server gives me a "You are not logged in 
> (HTTP 401, API  
> Error 103)":
>  
> > joule:~/tmp/rbtools.orig> rbt --version
> > RBTools 0.6.3
> > joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | more
> > commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
> > Author: Julian Mehnle  
> > Date: Tue Jan 6 22:45:19 2015 +
> >
> > When raising CommandError, include lower-level exception.
> >
> > rbtools/commands/__init__.py | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> > joule:~/tmp/rbtools.orig> rbt post --debug -g
> > >>> RBTools 0.6.3
> > >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49)
> > [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)]
> > >>> Running on Darwin-14.0.0-x86_64-i386-64bit
> > >>> Home = /Users/julian
> > >>> Current directory = /Users/julian/tmp/rbtools.orig
> > >>> Checking for a Subversion repository...
> > >>> Running: svn info --non-interactive
> > >>> Command exited with rc 1: ['svn', 'info', '--non-interactive']
> > svn: E155007: '/Users/julian/tmp/rbtools.orig' is not a working copy
> > ---
> > >>> Checking for a Git repository...
> > >>> Running: git rev-parse --git-dir
> > >>> Running: git config core.bare
> > >>> Running: git rev-parse --show-toplevel
> > >>> Running: git symbolic-ref -q HEAD
> > >>> Running: git config --get branch.master.merge
> > >>> Running: git config --get branch.master.remote
> > >>> Running: git config --get remote.origin.url
> > >>> repository info: Path: git://github.com/reviewboard/rbtools.git, Base 
> > >>> path:  
> , Supports changesets: False
> > >>> Making HTTP GET request to https://reviews.reviewboard.org/api/
> > >>> Running: git rev-parse refs/heads/master
> > >>> Running: git merge-base 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
> > >>> origin/master  
> > >>> Running: git rev-parse bcb7629c0be773b6f347a5006224825b8726c479
> > >>> Running: git status --porcelain --untracked-files=no
> > >>> Running: git diff --no-color --full-index --ignore-submodules 
> > >>> bcb7629c0be773b6f347a5006224825b8726c479..86dc0ab71c20a599c33efa7ea694c12281fe8ef6
> > >>>   
> -M --no-ext-diff
> > >>> Running: git log --reverse --pretty=format:%s%n%n%b 
> > >>> ^bcb7629c0be773b6f347a5006224825b8726c479  
> 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
> > >>> Making HTTP GET request to 
> > >>> https://reviews.reviewboard.org/api/review-requests/  
> > >>> Making HTTP POST request to 
> > >>> https://reviews.reviewboard.org/api/review-requests/  
> > >>> Got API Error 103 (HTTP code 401): You are not logged in
> > >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
> > >>> in', u'code':  
> 103}}
> > Traceback (most recent call last):
> > File "/usr/local/bin/rbt", line 9, in  
> > load_entry_point('RBTools==0.6.3', 'console_scripts', 'rbt')()
> > File 
> > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/main.py",
> >   
> line 134, in main
> > command.run_from_argv([RB_MAIN, command_name] + args)
> > File 
> > "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/R

"You are not logged in (HTTP 401, API Error 103)"

2015-01-06 Thread Julian Mehnle
Hi all,

I'm having trouble using rbt on the command line. No matter what I do, anything 
that requires interaction with the Review Board server gives me a "You are not 
logged in (HTTP 401, API Error 103)":

> joule:~/tmp/rbtools.orig> rbt --version
> RBTools 0.6.3
> joule:~/tmp/rbtools.orig> git log --stat master ^origin/master | more
> commit 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
> Author: Julian Mehnle 
> Date:   Tue Jan 6 22:45:19 2015 +
> 
> When raising CommandError, include lower-level exception.
> 
>  rbtools/commands/__init__.py | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> joule:~/tmp/rbtools.orig> rbt post --debug -g
> >>> RBTools 0.6.3
> >>> Python 2.7.9 (default, Dec 13 2014, 15:13:49)
> [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)]
> >>> Running on Darwin-14.0.0-x86_64-i386-64bit
> >>> Home = /Users/julian
> >>> Current directory = /Users/julian/tmp/rbtools.orig
> >>> Checking for a Subversion repository...
> >>> Running: svn info --non-interactive
> >>> Command exited with rc 1: ['svn', 'info', '--non-interactive']
> svn: E155007: '/Users/julian/tmp/rbtools.orig' is not a working copy
> ---
> >>> Checking for a Git repository...
> >>> Running: git rev-parse --git-dir
> >>> Running: git config core.bare
> >>> Running: git rev-parse --show-toplevel
> >>> Running: git symbolic-ref -q HEAD
> >>> Running: git config --get branch.master.merge
> >>> Running: git config --get branch.master.remote
> >>> Running: git config --get remote.origin.url
> >>> repository info: Path: git://github.com/reviewboard/rbtools.git, Base 
> >>> path: , Supports changesets: False
> >>> Making HTTP GET request to https://reviews.reviewboard.org/api/
> >>> Running: git rev-parse refs/heads/master
> >>> Running: git merge-base 86dc0ab71c20a599c33efa7ea694c12281fe8ef6 
> >>> origin/master
> >>> Running: git rev-parse bcb7629c0be773b6f347a5006224825b8726c479
> >>> Running: git status --porcelain --untracked-files=no
> >>> Running: git diff --no-color --full-index --ignore-submodules 
> >>> bcb7629c0be773b6f347a5006224825b8726c479..86dc0ab71c20a599c33efa7ea694c12281fe8ef6
> >>>  -M --no-ext-diff
> >>> Running: git log --reverse --pretty=format:%s%n%n%b 
> >>> ^bcb7629c0be773b6f347a5006224825b8726c479 
> >>> 86dc0ab71c20a599c33efa7ea694c12281fe8ef6
> >>> Making HTTP GET request to 
> >>> https://reviews.reviewboard.org/api/review-requests/
> >>> Making HTTP POST request to 
> >>> https://reviews.reviewboard.org/api/review-requests/
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged in', 
> >>> u'code': 103}}
> Traceback (most recent call last):
>   File "/usr/local/bin/rbt", line 9, in 
> load_entry_point('RBTools==0.6.3', 'console_scripts', 'rbt')()
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/main.py",
>  line 134, in main
> command.run_from_argv([RB_MAIN, command_name] + args)
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/__init__.py",
>  line 416, in run_from_argv
> exit_code = self.main(*args) or 0
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/post.py",
>  line 791, in main
> submit_as=self.options.submit_as)
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/RBTools-0.6.3-py2.7.egg/rbtools/commands/post.py",
>  line 507, in post_request
> raise CommandError("Error creating review request: %s" % e)
> rbtools.commands.CommandError: Error creating review request: You are not 
> logged in (HTTP 401, API Error 103)


I've tried removing ~/.rbtools-cookies, as well as specifying --username and 
--password on the command line, to no avail. I've tried both posting to 
https://reviews.reviewboard.org and my company's internal Review Board server 
(running RB 1.7.19. I'm running Python 2.7.9 on Mac OS X 10.10.1.

I'm not sure what triggered this. How should I go about debugging 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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "You are not logged in"

2013-03-04 Thread Christian Hammond
Hey,

Sorry, I didn't see your log before.

So one of a few things looks to be happening:

1) Your credentials aren't being accepted or aren't what you think they are.
2) The cookie isn't being set for the proper domain (you can look at your 
~/.post-review-cookies.txt to see)
2) You may have something in-between the client and Review Board that's for 
some reason stripping/breaking cookies.

If this were a bug in RBTools, it'd probably be showing up a lot more, so I 
think it's a config issue. Hopefully the above checklist can help narrow that 
down.

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com

On Feb 27, 2013, at 11:25 AM, Charlie Davis  wrote:

> -

-- 
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
--- 
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/groups/opt_out.




Re: "You are not logged in"

2013-03-04 Thread fishgills
Hey, just a bump since I added the log. Sorry to be annoying!


On Tuesday, February 26, 2013 12:13:29 PM UTC-8, Charlie Davis wrote:
>
> Hey all...
>
> I've been a RB user for quite some time and recently upgraded my RB to 
> 1.7.whatever-the-newest-is.
>
> I haven't been able to post a review though and here's my command line 
> output:
>
> Charlies-MacBook-Pro:~ cdavis$ post-review --debug 30628
> >>> RBTools 0.4.3
> >>> Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
> [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
> >>> Running on Darwin-12.2.0-x86_64-i386-64bit
>
> lots of stuff here...
>
> >>> HTTP POSTing to 
> http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
> '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> ==> HTTP Authentication Required
> Enter authorization information for "Web API" at 
> reviewboard.hq.cashview.com
> Username: cdavis
> Password: 
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
> in', u'code': 103}}
> >>> Attempting to create review request on perforce.hq.cashview.com:1666for 
> >>> 30628
> >>> HTTP POSTing to 
> http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
> '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
> in', u'code': 103}}
> >>> Attempting to create review request on perforce.hq.cashview.com:1666for 
> >>> 30628
> >>> HTTP POSTing to 
> http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
> '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
> in', u'code': 103}}
> >>> Attempting to create review request on perforce.hq.cashview.com:1666for 
> >>> 30628
> >>> HTTP POSTing to 
> http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
> '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
> in', u'code': 103}}
> Error creating review request: You are not logged in (HTTP 401, API Error 
> 103)
>
> And the contents of .post-review-cookies.txt:
>
> Charlies-MacBook-Pro:~ cdavis$ cat .post-review-cookies.txt 
> # Netscape HTTP Cookie File
> # http://www.netscape.com/newsref/std/cookie_spec.html
> # This is a generated file!  Do not edit.
>
> Charlies-MacBook-Pro:~ cdavis$ 
>
>
> If I delete this file and try again, it still dies.
>
> Any ideas?
>
>
> I'm able to log into the actual RB site just fine and see all my old 
> reviews and what not.
>
> -Charlie
>
>

-- 
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
--- 
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/groups/opt_out.




Re: "You are not logged in"

2013-02-27 Thread Charlie Davis
x27;update': {u'href': 
u'http://reviewboard.hq.cashview.com/api/repositories/1/', u'method': 
u'PUT'}, u'delete': {u'href': 
u'http://reviewboard.hq.cashview.com/api/repositories/1/', u'method': 
u'DELETE'}}, u'name': u'app_1010'}]
>>> Server Aliases: ['build.hq.cashview.com:1666', 
'15.10.1.10.in-addr.arpa:1666', 'perforce.hq.cashview.com:1666']
>>> Attempting to create review request on perforce.hq.cashview.com:1666 
for 30663
>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30663', 'repository': u'perforce.hq.cashview.com:1666'}
==> HTTP Authentication Required
Enter authorization information for "Web API" at reviewboard.hq.cashview.com
Username: cdavis
Password: 
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
>>> Attempting to create review request on perforce.hq.cashview.com:1666 
for 30663
>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30663', 'repository': u'perforce.hq.cashview.com:1666'}
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
>>> Attempting to create review request on perforce.hq.cashview.com:1666 
for 30663
>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30663', 'repository': u'perforce.hq.cashview.com:1666'}
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
>>> Attempting to create review request on perforce.hq.cashview.com:1666 
for 30663
>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30663', 'repository': u'perforce.hq.cashview.com:1666'}
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
Error creating review request: You are not logged in (HTTP 401, API Error 
103)
display-1:~ cdavis$ 

On Tuesday, February 26, 2013 6:03:31 PM UTC-8, Christian Hammond wrote:
>
> Hi Charlie,
>
> Strange. Think you can post the entire debug log? I need to see all the 
> steps it's going through.
>
> Christian
>
> -- 
> Christian Hammond - chi...@chipx86.com 
> Review Board - http://www.reviewboard.org
> VMware, Inc. - http://www.vmware.com 
>
> On Feb 26, 2013, at 12:13 PM, Charlie Davis 
> > 
> wrote:
>
> Hey all...
>
> I've been a RB user for quite some time and recently upgraded my RB to 
> 1.7.whatever-the-newest-is.
>
> I haven't been able to post a review though and here's my command line 
> output:
>
> Charlies-MacBook-Pro:~ cdavis$ post-review --debug 30628
> >>> RBTools 0.4.3
> >>> Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
> [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
> >>> Running on Darwin-12.2.0-x86_64-i386-64bit
>
> lots of stuff here...
>
> >>> HTTP POSTing to 
> http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
> '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> ==> HTTP Authentication Required
> Enter authorization information for "Web API" at 
> reviewboard.hq.cashview.com
> Username: cdavis
> Password: 
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
> in', u'code': 103}}
> >>> Attempting to create review request on perforce.hq.cashview.com:1666 
> for 30628
> >>> HTTP POSTing to 
> http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
> '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail'

Re: "You are not logged in"

2013-02-26 Thread Christian Hammond
Hi Charlie,

Strange. Think you can post the entire debug log? I need to see all the steps 
it's going through.

Christian

-- 
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com

On Feb 26, 2013, at 12:13 PM, Charlie Davis  wrote:

> Hey all...
> 
> I've been a RB user for quite some time and recently upgraded my RB to 
> 1.7.whatever-the-newest-is.
> 
> I haven't been able to post a review though and here's my command line output:
> 
> Charlies-MacBook-Pro:~ cdavis$ post-review --debug 30628
> >>> RBTools 0.4.3
> >>> Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
> [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
> >>> Running on Darwin-12.2.0-x86_64-i386-64bit
> 
> lots of stuff here...
> 
> >>> HTTP POSTing to http://reviewboard.hq.cashview.com/api/review-requests/: 
> >>> {'changenum': '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> ==> HTTP Authentication Required
> Enter authorization information for "Web API" at reviewboard.hq.cashview.com
> Username: cdavis
> Password: 
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged in', 
> >>> u'code': 103}}
> >>> Attempting to create review request on perforce.hq.cashview.com:1666 for 
> >>> 30628
> >>> HTTP POSTing to http://reviewboard.hq.cashview.com/api/review-requests/: 
> >>> {'changenum': '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged in', 
> >>> u'code': 103}}
> >>> Attempting to create review request on perforce.hq.cashview.com:1666 for 
> >>> 30628
> >>> HTTP POSTing to http://reviewboard.hq.cashview.com/api/review-requests/: 
> >>> {'changenum': '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged in', 
> >>> u'code': 103}}
> >>> Attempting to create review request on perforce.hq.cashview.com:1666 for 
> >>> 30628
> >>> HTTP POSTing to http://reviewboard.hq.cashview.com/api/review-requests/: 
> >>> {'changenum': '30628', 'repository': u'perforce.hq.cashview.com:1666'}
> >>> Got API Error 103 (HTTP code 401): You are not logged in
> >>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged in', 
> >>> u'code': 103}}
> Error creating review request: You are not logged in (HTTP 401, API Error 103)
> 
> And the contents of .post-review-cookies.txt:
> 
> Charlies-MacBook-Pro:~ cdavis$ cat .post-review-cookies.txt 
> # Netscape HTTP Cookie File
> # http://www.netscape.com/newsref/std/cookie_spec.html
> # This is a generated file!  Do not edit.
> 
> Charlies-MacBook-Pro:~ cdavis$ 
> 
> 
> If I delete this file and try again, it still dies.
> 
> Any ideas?
> 
> 
> I'm able to log into the actual RB site just fine and see all my old reviews 
> and what not.
> 
> -Charlie
> 
> 
> -- 
> 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
> --- 
> 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/groups/opt_out.
>  
>  

-- 
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
--- 
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/groups/opt_out.




"You are not logged in"

2013-02-26 Thread Charlie Davis
Hey all...

I've been a RB user for quite some time and recently upgraded my RB to 
1.7.whatever-the-newest-is.

I haven't been able to post a review though and here's my command line 
output:

Charlies-MacBook-Pro:~ cdavis$ post-review --debug 30628
>>> RBTools 0.4.3
>>> Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
>>> Running on Darwin-12.2.0-x86_64-i386-64bit

lots of stuff here...

>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30628', 'repository': u'perforce.hq.cashview.com:1666'}
==> HTTP Authentication Required
Enter authorization information for "Web API" at reviewboard.hq.cashview.com
Username: cdavis
Password: 
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
>>> Attempting to create review request on perforce.hq.cashview.com:1666 
for 30628
>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30628', 'repository': u'perforce.hq.cashview.com:1666'}
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
>>> Attempting to create review request on perforce.hq.cashview.com:1666 
for 30628
>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30628', 'repository': u'perforce.hq.cashview.com:1666'}
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
>>> Attempting to create review request on perforce.hq.cashview.com:1666 
for 30628
>>> HTTP POSTing to 
http://reviewboard.hq.cashview.com/api/review-requests/: {'changenum': 
'30628', 'repository': u'perforce.hq.cashview.com:1666'}
>>> Got API Error 103 (HTTP code 401): You are not logged in
>>> Error data: {u'stat': u'fail', u'err': {u'msg': u'You are not logged 
in', u'code': 103}}
Error creating review request: You are not logged in (HTTP 401, API Error 
103)

And the contents of .post-review-cookies.txt:

Charlies-MacBook-Pro:~ cdavis$ cat .post-review-cookies.txt 
# Netscape HTTP Cookie File
# http://www.netscape.com/newsref/std/cookie_spec.html
# This is a generated file!  Do not edit.

Charlies-MacBook-Pro:~ cdavis$ 


If I delete this file and try again, it still dies.

Any ideas?


I'm able to log into the actual RB site just fine and see all my old 
reviews and what not.

-Charlie

-- 
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
--- 
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/groups/opt_out.