We're (for now) using 2.1.4. My plan was to update that this week also, I just happened to start my list of upgrades with ReviewBoard.
Thanks, Brian On Thursday, January 3, 2013 2:37:14 PM UTC-7, Christian Hammond wrote: > > Hi Brian, > > We thunk out to rbssh for all our SSH communication. It acts as a wrapper. > > Somehow, the Python path is ending up all wrong when it gets there, > preventing settings from being imported correctly. > > What version of bzr is this? > > Christian > > -- > Christian Hammond - chi...@chipx86.com <javascript:> > Review Board - http://www.reviewboard.org > VMware, Inc. - http://www.vmware.com > > > On Thu, Jan 3, 2013 at 12:27 PM, Brian <phxg...@gmail.com <javascript:>>wrote: > >> And one more update. >> >> I set DEBUG=True in settings_local.py and saw this in reviewboard.log >> >>> 2013-01-03 13:23:02,184 - DEBUG - Logging to >>> /var/www/reviewboard/logs/reviewboard.log with a minimum level of DEBUG >>> 2013-01-03 13:23:07,617 - DEBUG - BZRTool: Attempting ssh connection >>> with host: gdb.corp.celestech.com, username: bazaar >>> 2013-01-03 13:23:07,622 - DEBUG - starting thread (client mode): >>> 0x7b399250L >>> 2013-01-03 13:23:07,623 - INFO - Connected (version 2.0, client >>> OpenSSH_5.3p1) >>> 2013-01-03 13:23:07,624 - DEBUG - kex >>> algos:['diffie-hellman-group-exchange-sha256', >>> 'diffie-hellman-group-exchange-sha1', 'diffie-hellman-group14-sha1', >>> 'diffie-hellman-group1-sha1'] server key:['ssh-rsa', 'ssh-dss'] client >>> encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', >>> 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', >>> 'aes192-cbc', 'aes256-cbc', 'arcfour', >>> 'rijnda...@lysator.liu.se<javascript:>'] >>> server encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', >>> 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', >>> 'aes192-cbc', 'aes256-cbc', 'arcfour', >>> 'rijnda...@lysator.liu.se<javascript:>'] >>> client mac:['hmac-md5', 'hmac-sha1', 'uma...@openssh.com <javascript:>', >>> 'hmac-ripemd160', 'hmac-ri...@openssh.com <javascript:>', >>> 'hmac-sha1-96', 'hmac-md5-96'] server mac:['hmac-md5', 'hmac-sha1', ' >>> uma...@openssh.com <javascript:>', 'hmac-ripemd160', ' >>> hmac-ri...@openssh.com <javascript:>', 'hmac-sha1-96', 'hmac-md5-96'] >>> client compress:['none', 'zl...@openssh.com <javascript:>'] server >>> compress:['none', 'zl...@openssh.com <javascript:>'] client lang:[''] >>> server lang:[''] kex follows?False >>> 2013-01-03 13:23:07,624 - DEBUG - Ciphers agreed: local=aes128-ctr, >>> remote=aes128-ctr >>> 2013-01-03 13:23:07,624 - DEBUG - using kex diffie-hellman-group1-sha1; >>> server key type ssh-rsa; cipher: local aes128-ctr, remote aes128-ctr; mac: >>> local hmac-sha1, remote hmac-sha1; compression: local none, remote none >>> 2013-01-03 13:23:07,686 - DEBUG - Switch to new keys ... >>> 2013-01-03 13:23:07,701 - DEBUG - Trying SSH key >>> 194c0f8ceb972b4798af50bb90eee8ec >>> 2013-01-03 13:23:07,719 - DEBUG - userauth is OK >>> 2013-01-03 13:23:08,120 - INFO - Authentication (publickey) successful! >>> 2013-01-03 13:23:08,221 - DEBUG - EOF in transport thread >>> >> >> and looking again at the Apache error log: >> >> [Thu Jan 03 13:22:58 2013] [error] >>> /usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/db/models/fields/__init__.py:761: >>> >>> RuntimeWarning: DateTimeField received a naive datetime (2012-12-04 >>> 00:00:00) while time zone support is active. >>> [Thu Jan 03 13:22:58 2013] [error] RuntimeWarning) >>> [Thu Jan 03 13:22:58 2013] [error] >>> /usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/db/models/fields/__init__.py:761: >>> >>> RuntimeWarning: DateTimeField received a naive datetime (2013-01-03 >>> 00:00:00) while time zone support is active. >>> [Thu Jan 03 13:22:58 2013] [error] RuntimeWarning) >>> [Thu Jan 03 13:23:01 2013] [error] >>> /usr/local/lib/python2.6/dist-packages/Djblets-0.7.8-py2.6.egg/djblets/extensions/base.py:467: >>> >>> UserWarning: Module _mysql was already imported from >>> /usr/lib/pymodules/python2.6/_mysql.so, but /usr/lib/pymodules/python2.6 is >>> being added to sys.path >>> [Thu Jan 03 13:23:01 2013] [error] import pkg_resources >>> [Thu Jan 03 13:23:01 2013] [error] >>> /usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/views/generic/list_detail.py:10: >>> >>> DeprecationWarning: Function-based generic views have been deprecated; use >>> class-based views instead. >>> [Thu Jan 03 13:23:01 2013] [error] DeprecationWarning >>> [Thu Jan 03 13:23:02 2013] [error] >>> /usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/conf/__init__.py:75: >>> >>> DeprecationWarning: The ADMIN_MEDIA_PREFIX setting has been removed; use >>> STATIC_URL instead. >>> [Thu Jan 03 13:23:02 2013] [error] "use STATIC_URL instead.", >>> DeprecationWarning) >>> [Thu Jan 03 13:23:02 2013] [error] >>> /usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/contrib/auth/__init__.py:26: >>> >>> DeprecationWarning: Authentication backends without a >>> `supports_inactive_user` attribute are deprecated. Please define it in >>> <class 'reviewboard.accounts.backends.ActiveDirectoryBackend'>. >>> [Thu Jan 03 13:23:02 2013] [error] DeprecationWarning) >>> [Thu Jan 03 13:23:02 2013] [error] DEBUG:root:Logging to >>> /var/www/reviewboard/logs/reviewboard.log with a minimum level of DEBUG >>> [Thu Jan 03 13:23:02 2013] [error] 2013-01-03 13:23:02,184 - DEBUG - >>> Logging to /var/www/reviewboard/logs/reviewboard.log with a minimum level >>> of DEBUG >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:root:BZRTool: Attempting ssh >>> connection with host: gdb.corp.celestech.com, username: bazaar >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,617 - DEBUG - >>> BZRTool: Attempting ssh connection with host: gdb.corp.celestech.com, >>> username: bazaar >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:paramiko.transport:starting >>> thread (client mode): 0x7b399250L >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,622 - DEBUG - >>> starting thread (client mode): 0x7b399250L >>> [Thu Jan 03 13:23:07 2013] [error] INFO:paramiko.transport:Connected >>> (version 2.0, client OpenSSH_5.3p1) >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,623 - INFO - >>> Connected (version 2.0, client OpenSSH_5.3p1) >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:paramiko.transport:kex >>> algos:['diffie-hellman-group-exchange-sha256', >>> 'diffie-hellman-group-exchange-sha1', 'diffie-hellman-group14-sha1', >>> 'diffie-hellman-group1-sha1'] server key:['ssh-rsa', 'ssh-dss'] client >>> encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', >>> 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', >>> 'aes192-cbc', 'aes256-cbc', 'arcfour', >>> 'rijnda...@lysator.liu.se<javascript:>'] >>> server encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', >>> 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', >>> 'aes192-cbc', 'aes256-cbc', 'arcfour', >>> 'rijnda...@lysator.liu.se<javascript:>'] >>> client mac:['hmac-md5', 'hmac-sha1', 'uma...@openssh.com <javascript:>', >>> 'hmac-ripemd160', 'hmac-ri...@openssh.com <javascript:>', >>> 'hmac-sha1-96', 'hmac-md5-96'] server mac:['hmac-md5', 'hmac-sha1', ' >>> uma...@openssh.com <javascript:>', 'hmac-ripemd160', ' >>> hmac-ri...@openssh.com <javascript:>', 'hmac-sha1-96', 'hmac-md5-96'] >>> client compress:['none', 'zl...@openssh.com <javascript:>'] server >>> compress:['none', 'zl...@openssh.com <javascript:>'] client lang:[''] >>> server lang:[''] kex follows?False >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,624 - DEBUG - kex >>> algos:['diffie-hellman-group-exchange-sha256', >>> 'diffie-hellman-group-exchange-sha1', 'diffie-hellman-group14-sha1', >>> 'diffie-hellman-group1-sha1'] server key:['ssh-rsa', 'ssh-dss'] client >>> encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', >>> 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', >>> 'aes192-cbc', 'aes256-cbc', 'arcfour', >>> 'rijnda...@lysator.liu.se<javascript:>'] >>> server encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', >>> 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', >>> 'aes192-cbc', 'aes256-cbc', 'arcfour', >>> 'rijnda...@lysator.liu.se<javascript:>'] >>> client mac:['hmac-md5', 'hmac-sha1', 'uma...@openssh.com <javascript:>', >>> 'hmac-ripemd160', 'hmac-ri...@openssh.com <javascript:>', >>> 'hmac-sha1-96', 'hmac-md5-96'] server mac:['hmac-md5', 'hmac-sha1', ' >>> uma...@openssh.com <javascript:>', 'hmac-ripemd160', ' >>> hmac-ri...@openssh.com <javascript:>', 'hmac-sha1-96', 'hmac-md5-96'] >>> client compress:['none', 'zl...@openssh.com <javascript:>'] server >>> compress:['none', 'zl...@openssh.com <javascript:>'] client lang:[''] >>> server lang:[''] kex follows?False >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:paramiko.transport:Ciphers >>> agreed: local=aes128-ctr, remote=aes128-ctr >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,624 - DEBUG - >>> Ciphers agreed: local=aes128-ctr, remote=aes128-ctr >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:paramiko.transport:using kex >>> diffie-hellman-group1-sha1; server key type ssh-rsa; cipher: local >>> aes128-ctr, remote aes128-ctr; mac: local hmac-sha1, remote hmac-sha1; >>> compression: local none, remote none >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,624 - DEBUG - >>> using kex diffie-hellman-group1-sha1; server key type ssh-rsa; cipher: >>> local aes128-ctr, remote aes128-ctr; mac: local hmac-sha1, remote >>> hmac-sha1; compression: local none, remote none >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:paramiko.transport:Switch to >>> new keys ... >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,686 - DEBUG - >>> Switch to new keys ... >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:paramiko.transport:Trying SSH >>> key 194c0f8ceb972b4798af50bb90eee8ec >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,701 - DEBUG - >>> Trying SSH key 194c0f8ceb972b4798af50bb90eee8ec >>> [Thu Jan 03 13:23:07 2013] [error] DEBUG:paramiko.transport:userauth is >>> OK >>> [Thu Jan 03 13:23:07 2013] [error] 2013-01-03 13:23:07,719 - DEBUG - >>> userauth is OK >>> [Thu Jan 03 13:23:08 2013] [error] >>> INFO:paramiko.transport:Authentication (publickey) successful! >>> [Thu Jan 03 13:23:08 2013] [error] 2013-01-03 13:23:08,120 - INFO - >>> Authentication (publickey) successful! >>> [Thu Jan 03 13:23:08 2013] [error] DEBUG:paramiko.transport:EOF in >>> transport thread >>> [Thu Jan 03 13:23:08 2013] [error] 2013-01-03 13:23:08,221 - DEBUG - EOF >>> in transport thread >>> [Thu Jan 03 13:23:08 2013] [warn] mod_wsgi (pid=10263): Callback >>> registration for signal 2 ignored. >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/core/handlers/wsgi.py", >>> >>> line 241, in __call__ >>> [Thu Jan 03 13:23:08 2013] [warn] response = >>> self.get_response(request) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/core/handlers/base.py", >>> >>> line 111, in get_response >>> [Thu Jan 03 13:23:08 2013] [warn] response = callback(request, >>> *callback_args, **callback_kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/contrib/admin/options.py", >>> >>> line 366, in wrapper >>> [Thu Jan 03 13:23:08 2013] [warn] return >>> self.admin_site.admin_view(view)(*args, **kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/utils/decorators.py", >>> >>> line 91, in _wrapped_view >>> [Thu Jan 03 13:23:08 2013] [warn] response = view_func(request, >>> *args, **kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/views/decorators/cache.py", >>> >>> line 89, in _wrapped_view_func >>> [Thu Jan 03 13:23:08 2013] [warn] response = view_func(request, >>> *args, **kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/contrib/admin/sites.py", >>> >>> line 196, in inner >>> [Thu Jan 03 13:23:08 2013] [warn] return view(request, *args, >>> **kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/utils/decorators.py", >>> >>> line 25, in _wrapper >>> [Thu Jan 03 13:23:08 2013] [warn] return bound_func(*args, **kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/utils/decorators.py", >>> >>> line 91, in _wrapped_view >>> [Thu Jan 03 13:23:08 2013] [warn] response = view_func(request, >>> *args, **kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/utils/decorators.py", >>> >>> line 21, in bound_func >>> [Thu Jan 03 13:23:08 2013] [warn] return func(self, *args2, >>> **kwargs2) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/db/transaction.py", >>> >>> line 209, in inner >>> [Thu Jan 03 13:23:08 2013] [warn] return func(*args, **kwargs) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/contrib/admin/options.py", >>> >>> line 1035, in change_view >>> [Thu Jan 03 13:23:08 2013] [warn] if form.is_valid(): >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.1-py2.6.egg/reviewboard/scmtools/forms.py", >>> >>> line 871, in is_valid >>> [Thu Jan 03 13:23:08 2013] [warn] if not super(RepositoryForm, >>> self).is_valid(): >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/forms/forms.py", >>> >>> line 124, in is_valid >>> [Thu Jan 03 13:23:08 2013] [warn] return self.is_bound and not >>> bool(self.errors) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/forms/forms.py", >>> >>> line 115, in _get_errors >>> [Thu Jan 03 13:23:08 2013] [warn] self.full_clean() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.1-py2.6.egg/reviewboard/scmtools/forms.py", >>> >>> line 688, in full_clean >>> [Thu Jan 03 13:23:08 2013] [warn] super(RepositoryForm, >>> self).full_clean() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/forms/forms.py", >>> >>> line 271, in full_clean >>> [Thu Jan 03 13:23:08 2013] [warn] self._clean_form() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/Django-1.4.3-py2.6.egg/django/forms/forms.py", >>> >>> line 299, in _clean_form >>> [Thu Jan 03 13:23:08 2013] [warn] self.cleaned_data = self.clean() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.1-py2.6.egg/reviewboard/scmtools/forms.py", >>> >>> line 735, in clean >>> [Thu Jan 03 13:23:08 2013] [warn] self._verify_repository_path() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.1-py2.6.egg/reviewboard/scmtools/forms.py", >>> >>> line 966, in _verify_repository_path >>> [Thu Jan 03 13:23:08 2013] [warn] self.local_site_name) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/local/lib/python2.6/dist-packages/ReviewBoard-1.7.1-py2.6.egg/reviewboard/scmtools/bzr.py", >>> >>> line 220, in check_repository >>> [Thu Jan 03 13:23:08 2013] [warn] >>> bzrdir.BzrDir.open_containing_tree_branch_or_repository(path) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 987, in >>> open_containing_tree_branch_or_repository >>> [Thu Jan 03 13:23:08 2013] [warn] bzrdir, relpath = >>> klass.open_containing(location) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 896, in >>> open_containing >>> [Thu Jan 03 13:23:08 2013] [warn] return >>> BzrDir.open_containing_from_transport(transport) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 917, in >>> open_containing_from_transport >>> [Thu Jan 03 13:23:08 2013] [warn] result = >>> BzrDir.open_from_transport(a_transport) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 876, in >>> open_from_transport >>> [Thu Jan 03 13:23:08 2013] [warn] return format.open(transport, >>> _found=True) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 2086, in open >>> [Thu Jan 03 13:23:08 2013] [warn] return self._open(transport) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 3325, in _open >>> [Thu Jan 03 13:23:08 2013] [warn] return >>> remote.RemoteBzrDir(transport, self) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 116, in __init__ >>> [Thu Jan 03 13:23:08 2013] [warn] self._probe_bzrdir() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 128, in >>> _probe_bzrdir >>> [Thu Jan 03 13:23:08 2013] [warn] self._rpc_open_2_1(path) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 135, in >>> _rpc_open_2_1 >>> [Thu Jan 03 13:23:08 2013] [warn] response = >>> self._call('BzrDir.open_2.1', path) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 53, in _call >>> [Thu Jan 03 13:23:08 2013] [warn] return self._client.call(method, >>> *args) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 132, in call >>> [Thu Jan 03 13:23:08 2013] [warn] result, protocol = >>> self.call_expecting_body(method, *args) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 145, in >>> call_expecting_body >>> [Thu Jan 03 13:23:08 2013] [warn] method, args, >>> expect_response_body=True) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 90, in >>> _call_and_read_response >>> [Thu Jan 03 13:23:08 2013] [warn] readv_body=readv_body, >>> body_stream=body_stream) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 63, in >>> _send_request >>> [Thu Jan 03 13:23:08 2013] [warn] encoder.call(method, *args) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 1302, in >>> call >>> [Thu Jan 03 13:23:08 2013] [warn] self._write_end() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 1127, in >>> _write_end >>> [Thu Jan 03 13:23:08 2013] [warn] self.flush() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 1093, in >>> flush >>> [Thu Jan 03 13:23:08 2013] [warn] >>> self._real_write_func(''.join(self._buf)) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 398, in >>> accept_bytes >>> [Thu Jan 03 13:23:08 2013] [warn] self._accept_bytes(bytes) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 931, in >>> _accept_bytes >>> [Thu Jan 03 13:23:08 2013] [warn] self._medium._accept_bytes(bytes) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 785, in >>> _accept_bytes >>> [Thu Jan 03 13:23:08 2013] [warn] self._ensure_connection() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 809, in >>> _ensure_connection >>> [Thu Jan 03 13:23:08 2013] [warn] '--directory=/', '--allow-writes']) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/transport/ssh.py", line 389, in >>> connect_ssh >>> [Thu Jan 03 13:23:08 2013] [warn] return self._connect(argv) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/transport/ssh.py", line 366, in >>> _connect >>> [Thu Jan 03 13:23:08 2013] [warn] **os_specific_subprocess_params()) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/subprocess.py", line 633, in __init__ >>> [Thu Jan 03 13:23:08 2013] [warn] errread, errwrite) >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child >>> [Thu Jan 03 13:23:08 2013] [warn] preexec_fn() >>> [Thu Jan 03 13:23:08 2013] [warn] File >>> "/usr/lib/python2.6/dist-packages/bzrlib/transport/ssh.py", line 181, in >>> _ignore_sigint >>> [Thu Jan 03 13:23:08 2013] [warn] signal.signal(signal.SIGINT, >>> signal.SIG_IGN) >>> >>> Unable to import settings_local.py: No module named settings_local >>> >>> Please see http://www.reviewboard.org/docs/manual/dev/admin/ >>> for help setting up Review Board. >>> [Thu Jan 03 13:23:24 2013] [error] Exception KeyError: >>> KeyError(139773121144640,) in <module 'threading' from >>> '/usr/lib/python2.6/threading.pyc'> ignored >>> >> >> It does look like the ssh is working ok, so maybe I've been looking in >> the wrong area so far today... >> >> -- >> 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...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/reviewboard?hl=en >> >> >> > > -- 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