Oh, and here's the traceback from running bzr push -Dhttp: Thu 2010-11-25 13:39:48 -0500 0.071 bazaar version: 2.2.1 0.071 bzr arguments: [u'push', u'-Dhttp'] 0.092 looking for plugins in /Users/george/.bazaar/plugins 0.092 looking for plugins in /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/plugins 0.156 encoding stdout as sys.stdout encoding 'US-ASCII' 0.233 opening working tree '/Users/george/nano_projects/website/httpdocs' 0.316 * About to connect() to pl3.projectlocker.com port 443 (#0) 0.316 * Trying 174.121.227.40... 0.399 * connected 0.400 * Connected to pl3.projectlocker.com (174.121.227.40) port 443 (#0) 0.437 * successfully set certificate verify locations: 0.437 * CAfile: /opt/local/share/curl/curl-ca-bundle.crt CApath: none 0.437 * SSLv3, TLS handshake, Client hello (1): 0.532 * SSLv3, TLS handshake, Server hello (2): 0.626 * SSLv3, TLS handshake, CERT (11): 0.631 * SSLv3, TLS handshake, Server key exchange (12): 0.633 * SSLv3, TLS handshake, Server finished (14): 0.674 * SSLv3, TLS handshake, Client key exchange (16): 0.674 * SSLv3, TLS change cipher, Client hello (1): 0.674 * SSLv3, TLS handshake, Finished (20): 0.761 * SSLv3, TLS change cipher, Client hello (1): 0.762 * SSLv3, TLS handshake, Finished (20): 0.763 * SSL connection using DHE-RSA-AES256-SHA 0.763 * Server certificate: 0.763 * subject: O=*.projectlocker.com; OU=Domain Control Validated; CN=*.projectlocker.com 0.763 * start date: 2009-12-01 16:49:21 GMT 0.763 * expire date: 2010-12-02 14:53:53 GMT 0.763 * subjectAltName: pl3.projectlocker.com matched 0.763 * issuer: C=US; ST=Arizona; L=Scottsdale; O=GoDaddy.com, Inc.; OU=http://certificates.godaddy.com/repository; CN=Go Daddy Secure Certification Authority; serialNumber=07969287 0.763 * SSL certificate verify ok. 0.763 > POST /nano/www/svn/.bzr/smart HTTP/1.1 User-Agent: bzr/2.2.1 (pycurl: libcurl/7.21.2 OpenSSL/1.0.0b zlib/1.2.5 libidn/1.19) Host: pl3.projectlocker.com Accept: */* Cache-control: max-age=0 Pragma: no-cache Connection: Keep-Alive Content-Length: 6 Content-Type: application/x-www-form-urlencoded 0.973 < HTTP/1.1 401 Authorization Required 0.973 < Date: Thu, 25 Nov 2010 18:39:47 GMT 0.973 < Server: Apache/2.2.15 (Unix) DAV/2 SVN/1.6.11 PHP/4.4.9 mod_ssl/2.2.15 OpenSSL/0.9.8e-fips-rhel5 mod_wsgi/3.1 Python/2.5.5 0.973 < WWW-Authenticate: Basic realm="Subversion Repository" 0.973 < Content-Length: 401 0.973 < Keep-Alive: timeout=5, max=100 0.973 < Connection: Keep-Alive 0.973 < Content-Type: text/html; charset=iso-8859-1 0.973 * necessary data rewind wasn't possible 0.974 * Closing connection #0 0.974 * SSLv3, TLS alert, Client hello (1): 0.979 got pycurl error: 65, necessary data rewind wasn't possible, (65, "necessary data rewind wasn't possible"), url: https://pl3.projectlocker.com/nano/www/svn/.bzr/smart 0.995 Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/commands.py", line 912, in exception_to_return_code return the_callable(*args, **kwargs) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/commands.py", line 1112, in run_bzr ret = run(*run_argv) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/commands.py", line 690, in run_argv_aliases return self.run(**all_cmd_args) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/commands.py", line 705, in run return self._operation.run_simple(*args, **kwargs) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/cleanup.py", line 135, in run_simple self.cleanups, self.func, *args, **kwargs) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups result = func(*args, **kwargs) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/builtins.py", line 1161, in run use_existing_dir=use_existing_dir) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/push.py", line 81, in _show_push_branch dir_to = bzrdir.BzrDir.open_from_transport(to_transport) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 941, in open_from_transport redirected) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/transport/__init__.py", line 1657, in do_catching_redirections return action(transport) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 928, in find_format transport, _server_formats=_server_formats) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 1949, in find_format return format.probe_transport(transport) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/bzrdir.py", line 3292, in probe_transport server_version = medium.protocol_version() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/smart/medium.py", line 632, in protocol_version client_protocol.query_version() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/smart/protocol.py", line 791, in query_version self.call('hello') File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/smart/protocol.py", line 631, in call self._request.finished_writing() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/smart/medium.py", line 439, in finished_writing self._finished_writing() File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/transport/http/__init__.py", line 646, in _finished_writing data = self._medium.send_http_smart_request(self._buffer) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/transport/http/__init__.py", line 615, in send_http_smart_request code, body_filelike = t._post(bytes) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/transport/http/_pycurl.py", line 265, in _post self._curl_perform(curl, header, ['Expect: ']) File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/bzrlib/transport/http/_pycurl.py", line 353, in _curl_perform curl.perform() error: (65, "necessary data rewind wasn't possible") 0.999 couldn't find apport bug-reporting library: No module named apport 1.021 return code 4 =========================== And I'm pretty sure this is redundant, but just in case it's not: =========================== Using saved push location: https://