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 <module>
    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.localserver.com:vthyng/netboot.git, 
Base path: , Supports changesets: False
>>> Making HTTP GET request to http://reviewboard.localserver.com/api/
>>> Running: git rev-parse refs/heads/rb2
>>> Running: git merge-base 67f0abe6e9dd0c332543b9dd6714ceb807169d2b 
origin/master
>>> Running: git rev-parse 587b8912f63c47969c8b0ad9150c963427802925
>>> Running: git status --porcelain --untracked-files=no 
--ignore-submodules=dirty
>>> Running: git rev-parse --git-dir
>>> Running: git version
>>> Running: git -c core.quotepath=false -c diff.noprefix=false diff 
--no-color --full-index --ignore-submodules -M --no-ext-diff 
587b8912f63c47969c8b0ad9150c963427802925..67f0abe6e9dd0c332543b9dd6714ceb807169d2b
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/validation/diffs/
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/validation/diffs/ expired and was 
modified
>>> Making HTTP POST request to 
https://reviewboard.localserver.com/api/validation/diffs/
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/session/?expand=user
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/session/?expand=user expired and 
was modified
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/repositories/?only-links=&only-fields=id%2Cname%2Cmirror_path%2Cpath
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/repositories/?only-links=&only-fields=id%2Cname%2Cmirror_path%2Cpath
 
expired and was modified
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/repositories/?max-results=25&start=25&only-fields=id%2Cname%2Cmirror_path%2Cpath
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/repositories/?max-results=25&start=25&only-fields=id%2Cname%2Cmirror_path%2Cpath
 
expired and was modified
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/repositories/?max-results=25&start=50&only-fields=id%2Cname%2Cmirror_path%2Cpath
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/repositories/?max-results=25&start=50&only-fields=id%2Cname%2Cmirror_path%2Cpath
 
expired and was modified
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/repositories/?max-results=25&start=75&only-fields=id%2Cname%2Cmirror_path%2Cpath
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/repositories/?max-results=25&start=75&only-fields=id%2Cname%2Cmirror_path%2Cpath
 
expired and was modified
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/?status=pending&from-user=vthyng&repository=119&only-fields=id%2Csummary%2Cdescription%2Cdraft%2Curl%2Cabsolute_url&only-links=draft&expand=draft&show-all-unpublished=True
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/review-requests/?status=pending&from-user=vthyng&repository=119&only-fields=id%2Csummary%2Cdescription%2Cdraft%2Curl%2Cabsolute_url&only-links=draft&expand=draft&show-all-unpublished=True
 
expired and was modified
>>> Running: git log --reverse --pretty=format:%s%n%n%b 
^587b8912f63c47969c8b0ad9150c963427802925 
67f0abe6e9dd0c332543b9dd6714ceb807169d2b
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65235/?only-links=diffs%2Cdraft&only-fields=absolute_url%2Cbugs_closed%2Cid%2Cstatus
>>> Added cache entry for HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65235/?only-links=diffs%2Cdraft&only-fields=absolute_url%2Cbugs_closed%2Cid%2Cstatus
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65235/diffs/?only-fields=
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/review-requests/65235/diffs/?only-fields=
 
expired and was modified
>>> Making HTTP POST request to 
https://reviewboard.localserver.com/api/review-requests/65235/diffs/
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65235/draft/?only-fields=commit_id
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/review-requests/65235/draft/?only-fields=commit_id
 
expired and was not modified
Review request #65235 posted.

https://reviewboard.localserver.com/r/65235/
https://reviewboard.localserver.com/r/65235/diff/

13:33 $ cat ~/.rbtools-cookies 
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This is a generated file!  Do not edit.

reviewboard.otherserver.com FALSE / FALSE 1546727034  rbsessionid 
ku7hpre3o9nvdsyacgu0klwjbdjnqijk
reviewboard.localserver.com FALSE / FALSE 1547581003  rbsessionid 
jbyeov90beeacrbge0cfljadbhpblnxm

---------------------------------------------------------------------------------
pdb step through that fails the first time, but then moments later is 
successful:

12:01 $ rbt post --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 --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.asdf.merge
>>> Running: git config --get branch.asdf.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/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) s
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(575)make_request()
-> content_type, body = request.encode_multipart_formdata()
(Pdb) args
self = <rbtools.api.request.ReviewBoardServer object at 0x7fea43fe0850>
request = <rbtools.api.request.HttpRequest object at 0x7fea43fe0950>
(Pdb) dir(request)
['__class__', '__delattr__', '__dict__', '__doc__', '__format__', 
'__getattribute__', '__hash__', '__init__', '__module__', '__new__', 
'__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', 
'__str__', '__subclasshook__', '__weakref__', '_fields', '_files', 
'_make_mime_boundary', 'add_field', 'add_file', 'del_field', 'del_file', 
'encode_multipart_formdata', 'headers', 'method', 'url']
(Pdb) request.headers
{}
(Pdb) request.url
u'http://reviewboard.localserver.com/api/'
(Pdb) s
--Call--
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(87)encode_multipart_formdata()
-> def encode_multipart_formdata(self):
(Pdb) s
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(96)encode_multipart_formdata()
-> if not (self._fields or self._files):
(Pdb) s
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(97)encode_multipart_formdata()
-> return None, None
(Pdb) s
--Return--
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(97)encode_multipart_formdata()->(None,
 
None)
-> return None, None
(Pdb) s
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(576)make_request()
-> headers = request.headers
(Pdb) 
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(578)make_request()
-> if body:
(Pdb) 
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(584)make_request()
-> headers[b'Content-Length'] = '0'
(Pdb) 
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(586)make_request()
-> r = Request(request.url.encode('utf-8'), body, headers,
(Pdb) 
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(587)make_request()
-> request.method.encode('utf-8'))
(Pdb) 
--Call--
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(159)__init__()
-> def __init__(self, url, body='', headers={}, method='PUT'):
(Pdb) 
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(160)__init__()
-> URLRequest.__init__(self, url, body, headers)
(Pdb) 
--Call--
> /usr/lib/python2.7/urllib2.py(226)__init__()
-> def __init__(self, url, data=None, headers={},
(Pdb) 
> /usr/lib/python2.7/urllib2.py(229)__init__()
-> self.__original = unwrap(url)
(Pdb) 
--Call--
> /usr/lib/python2.7/urllib.py(1069)unwrap()
-> def unwrap(url):
(Pdb) 
> /usr/lib/python2.7/urllib.py(1071)unwrap()
-> url = url.strip()
(Pdb) 
> /usr/lib/python2.7/urllib.py(1072)unwrap()
-> if url[:1] == '<' and url[-1:] == '>':
(Pdb) 
> /usr/lib/python2.7/urllib.py(1074)unwrap()
-> if url[:4] == 'URL:': url = url[4:].strip()
(Pdb) 
> /usr/lib/python2.7/urllib.py(1075)unwrap()
-> return url
(Pdb) 
--Return--
> /usr/lib/python2.7/urllib.py(1075)unwrap()->'http://revie...ilon.com/api/'
-> return url
(Pdb) 
> /usr/lib/python2.7/urllib2.py(230)__init__()
-> self.__original, self.__fragment = splittag(self.__original)
(Pdb) 
--Call--
> /usr/lib/python2.7/urllib.py(1183)splittag()
-> def splittag(url):
(Pdb) 
> /usr/lib/python2.7/urllib.py(1186)splittag()
-> if _tagprog is None:
(Pdb) 
> /usr/lib/python2.7/urllib.py(1187)splittag()
-> import re
(Pdb) 
> /usr/lib/python2.7/urllib.py(1188)splittag()
-> _tagprog = re.compile('^(.*)#([^#]*)$')
(Pdb) 
--Call--
> /home/vthyng/e/python27/lib/python2.7/re.py(192)compile()
-> def compile(pattern, flags=0):
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(194)compile()
-> return _compile(pattern, flags)
(Pdb) 
--Call--
> /home/vthyng/e/python27/lib/python2.7/re.py(230)_compile()
-> def _compile(*key):
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(232)_compile()
-> pattern, flags = key
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(233)_compile()
-> bypass_cache = flags & DEBUG
(Pdb) n
> /home/vthyng/e/python27/lib/python2.7/re.py(234)_compile()
-> if not bypass_cache:
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(235)_compile()
-> cachekey = (type(key[0]),) + key
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(236)_compile()
-> try:
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(237)_compile()
-> p, loc = _cache[cachekey]
(Pdb) 
KeyError: ((<type 'str'>, '^(.*)#([^#]*)$', 0),)
> /home/vthyng/e/python27/lib/python2.7/re.py(237)_compile()
-> p, loc = _cache[cachekey]
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(240)_compile()
-> except KeyError:
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(241)_compile()
-> pass
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(242)_compile()
-> if isinstance(pattern, _pattern_type):
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(246)_compile()
-> if not sre_compile.isstring(pattern):
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(248)_compile()
-> try:
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(249)_compile()
-> p = sre_compile.compile(pattern, flags)
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(252)_compile()
-> if not bypass_cache:
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(253)_compile()
-> if len(_cache) >= _MAXCACHE:
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(255)_compile()
-> if p.flags & LOCALE:
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(260)_compile()
-> loc = None
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(261)_compile()
-> _cache[cachekey] = p, loc
(Pdb) 
> /home/vthyng/e/python27/lib/python2.7/re.py(262)_compile()
-> return p
(Pdb) 
--Return--
> 
/home/vthyng/e/python27/lib/python2.7/re.py(262)_compile()-><_sre.SR...43f7c1f0>
-> return p
(Pdb) 
--Return--
> 
/home/vthyng/e/python27/lib/python2.7/re.py(194)compile()-><_sre.SR...43f7c1f0>
-> return _compile(pattern, flags)
(Pdb) 
> /usr/lib/python2.7/urllib.py(1190)splittag()
-> match = _tagprog.match(url)
(Pdb) 
> /usr/lib/python2.7/urllib.py(1191)splittag()
-> if match: return match.group(1, 2)
(Pdb) 
> /usr/lib/python2.7/urllib.py(1192)splittag()
-> return url, None
(Pdb) c
>>> Running: git rev-parse refs/heads/asdf
>>> Running: git merge-base d7f098cba71aee63ed82000ebb2f30c37f01426d 
origin/asdf
>>> Running: git rev-parse dba95fd8175ea52196c8e6d5dd34a374903ef353
>>> Running: git status --porcelain --untracked-files=no 
--ignore-submodules=dirty
>>> Running: git rev-parse --git-dir
>>> Running: git version
>>> Running: git -c core.quotepath=false -c diff.noprefix=false diff 
--no-color --full-index --ignore-submodules -M --no-ext-diff 
dba95fd8175ea52196c8e6d5dd34a374903ef353..d7f098cba71aee63ed82000ebb2f30c37f01426d
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/validation/diffs/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) request.url
u'https://reviewboard.localserver.com/api/validation/diffs/'
(Pdb) 
u'https://reviewboard.localserver.com/api/validation/diffs/'
(Pdb) c
Traceback (most recent call last):
  File "/home/vthyng/e/python27/bin/rbt", line 11, in <module>
    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 798, in main
    diff_validator = api_root.get_diff_validation()
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/resource.py",
 
line 492, in <lambda>
    self._get_template_request(url, **kwargs)))
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/decorators.py",
 
line 27, in request_method
    *args, **kwargs)
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/transport/sync.py",
 
line 75, in execute_request_method
    return self._execute_request(request)
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/transport/sync.py",
 
line 84, in _execute_request
    rsp = self.server.make_request(request)
  File 
"/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py",
 
line 574, in make_request
    try:
rbtools.api.errors.ServerInterfaceError: [Errno 111] Connection refused
(python27) ✘-1 ~/w/netboot [asdf ↑·1|✔] 
12:06 $ rbt post --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 --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.asdf.merge
>>> Running: git config --get branch.asdf.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/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Running: git rev-parse refs/heads/asdf
>>> Running: git merge-base d7f098cba71aee63ed82000ebb2f30c37f01426d 
origin/asdf
>>> Running: git rev-parse dba95fd8175ea52196c8e6d5dd34a374903ef353
>>> Running: git status --porcelain --untracked-files=no 
--ignore-submodules=dirty
>>> Running: git rev-parse --git-dir
>>> Running: git version
>>> Running: git -c core.quotepath=false -c diff.noprefix=false diff 
--no-color --full-index --ignore-submodules -M --no-ext-diff 
dba95fd8175ea52196c8e6d5dd34a374903ef353..d7f098cba71aee63ed82000ebb2f30c37f01426d
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/validation/diffs/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/validation/diffs/ expired and was 
modified
>>> Making HTTP POST request to 
https://reviewboard.localserver.com/api/validation/diffs/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/?only-links=create&only-fields=
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Cached response for HTTP GET 
https://reviewboard.localserver.com/api/review-requests/?only-links=create&only-fields=
 
expired and was modified
>>> Making HTTP POST request to 
https://reviewboard.localserver.com/api/review-requests/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65234/diffs/?only-fields=
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Added cache entry for HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65234/diffs/?only-fields=
>>> Making HTTP POST request to 
https://reviewboard.localserver.com/api/review-requests/65234/diffs/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Making HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65234/draft/?only-fields=commit_id
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
>>> Added cache entry for HTTP GET request to 
https://reviewboard.localserver.com/api/review-requests/65234/draft/?only-fields=commit_id
>>> Running: git log --reverse --pretty=format:%s%n%n%b 
^dba95fd8175ea52196c8e6d5dd34a374903ef353 
d7f098cba71aee63ed82000ebb2f30c37f01426d
>>> Making HTTP PUT request to 
https://reviewboard.localserver.com/api/review-requests/65234/draft/
>>> make_request {}
> 
/home/vthyng/e/python27/local/lib/python2.7/site-packages/rbtools/api/request.py(574)make_request()
-> try:
(Pdb) c
Review request #65234 posted.

https://reviewboard.localserver.com/r/65234/
https://reviewboard.localserver.com/r/65234/diff/



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 <jme...@agari.com <javascript:>> 
> > Date:   Tue Jan 6 22:45:19 2015 +0000 
> > 
> >     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 <module> 
> >     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 
>
>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"Review Board Community" 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.

Reply via email to