"bzr push lp:" on windows leads to socket.sslerror traceback.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Executed this command: bzr push lp:~craighewetson/bzr-eclipse/craig_dev
bzr: ERROR: socket.sslerror: (8, 'EOF occurred in violation of protocol')
Traceback (most recent call last):
File "C:\Python25\
return run_bzr(argv)
File "C:\Python25\
ret = run(*run_argv)
File "C:\Python25\
return self.run(
File "C:\Python25\
to_transport = transport.
File "C:\Python25\
base = directories.
File "C:\Python25\
return service(
File "C:\Python25\
return self._resolve(url)
File "C:\Python25\
result = resolve.
File "C:\Python25\
self.
File "C:\Python25\
result = method(
File "C:\Python25\
return self.__
File "C:\Python25\
verbose=
File "C:\Python25\
self.
File "C:\Python25\
connection.
File "C:\Python25\
self.
File "C:\Python25\
self.send(msg)
File "C:\Python25\
self.connect()
File "C:\Python25\
ssl = socket.ssl(sock, self.key_file, self.cert_file)
File "C:\Python25\
return _realssl(sock, keyfile, certfile)
sslerror: (8, 'EOF occurred in violation of protocol')
bzr 1.3 on python 2.5.1.final.0 (win32)
arguments: ['C:\\Python25\
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
gtk C:\Python25\
launchpad C:\Python25\
qbzr C:\Documents and Settings\Craig Hewetson\
xmloutput C:\Python25\
tags: | removed: launchpad |
tags: | added: launchpad |
Changed in bzr: | |
status: | Incomplete → Fix Released |
There might well be some configuration problems on my side. Was trying to push code to a branch i created on launchpad (created via site). I've had already registered my public ssh key. But I could not get the following command to work: /~craighewetson /bzr-eclipse/ craig_dev
bzr push bzr+ssh://<email address hidden>
It kept telling me: Permission denied (publickey).
bzr: ERROR: Connection closed: please check connectivity and permissions (and try -Dhpss if further diagnosis is required)
So I assumed that bzr could not get(find/use) my public or private key locally to communicate with the server. I tried various "solutions" from the net etc and got nowhere...
So tried this approach:
bzr launchpad-login -v craighewetson (got no print outs etc, assumed it worked. This by the way should atleast tell the user that the connection was successful since I used verbose).
bzr push lp:~craighewetson/bzr-eclipse/craig_dev
after the command I got the printout as indicated in the bug description. I also attached the relevant portion of the .bzr.log file.