requestsync crashed with SSLError in do_handshake(): [Errno 8] _ssl.c:510: EOF occurred in violation of protocol

Bug #1559759 reported by Amr Ibrahim on 2016-03-20
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
Medium
Unassigned

Bug Description

It crashed when I did the following:

:~$ requestsync -d testing -s matplotlib xenial
The authorization page:
should be opening in your browser. Use your browser to authorize this program to access Launchpad on your behalf.
Press any key to continue or wait (5) seconds...
Waiting to hear from Launchpad about your decision...
Changes have been made to the package in Ubuntu.
Please edit the report and give an explanation.
Not saving the report file will abort the request.
Traceback (most recent call last):
  File "/usr/bin/requestsync", line 359, in <module>
    main()
  File "/usr/bin/requestsync", line 291, in main
    % get_ubuntu_delta_changelog(ubuntu_srcpkg))
  File "/usr/lib/python2.7/dist-packages/ubuntutools/requestsync/lp.py", line 129, in get_ubuntu_delta_changelog
    response, body = Http().request(changes_url)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1569, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1366, in _request
    (response, content) = self.request(location, redirect_method, body=body, headers = headers, redirections = redirections - 1)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1569, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1316, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1289, in _conn_request
    conn.connect()
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1020, in connect
    self.disable_ssl_certificate_validation, self.ca_certs)
  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 80, in _ssl_wrap_socket
    cert_reqs=cert_reqs, ca_certs=ca_certs)
  File "/usr/lib/python2.7/ssl.py", line 487, in wrap_socket
    ciphers=ciphers)
  File "/usr/lib/python2.7/ssl.py", line 243, in __init__
    self.do_handshake()
  File "/usr/lib/python2.7/ssl.py", line 405, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [Errno 8] _ssl.c:510: EOF occurred in violation of protocol
-----------------------------------------------------------------------------------------------------

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: ubuntu-dev-tools 0.153
ProcVersionSignature: Ubuntu 4.2.0-34.39~14.04.1-generic 4.2.8-ckt4
Uname: Linux 4.2.0-34-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
CurrentDesktop: Unity
Date: Sun Mar 20 19:41:24 2016
ExecutablePath: /usr/bin/requestsync
InstallationDate: Installed on 2015-06-16 (277 days ago)
InstallationMedia: Ubuntu 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/requestsync -d testing -s matplotlib xenial
PythonArgs: ['/usr/bin/requestsync', '-d', 'testing', '-s', 'matplotlib', 'xenial']
SourcePackage: ubuntu-dev-tools
Title: requestsync crashed with SSLError in do_handshake(): [Errno 8] _ssl.c:510: EOF occurred in violation of protocol
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo

Amr Ibrahim (amribrahim1987) wrote :
tags: removed: need-duplicate-check
Changed in ubuntu-dev-tools (Ubuntu):
importance: Undecided → Medium
information type: Private → Public
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers