https://bugzilla.wikimedia.org/show_bug.cgi?id=60095

       Web browser: ---
            Bug ID: 60095
           Summary: OAuth login with SUL gives error: SSL cert error
           Product: Analytics
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Wikimetrics
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: suma...@wikimedia.org
                CC: christ...@quelltextlich.at, dandree...@wikimedia.org,
                    dvanli...@gmail.com
    Classification: Unclassified
   Mobile Platform: ---

I'm already logged into meta.wikimedia.org. On metrics.wmflabs.org, if I try to
log in by clicking the meta.wikimedia.org logo, the OAuth authorization step
goes smoothly.

But on my own local installation of Wikimetrics, in my dev environment running
git master, if I try to log in by clicking the meta.wikimedia.org logo, I get
an error. (Login via Google goes fine.)



httplib2.SSLHandshakeError

SSLHandshakeError: [Errno 1] _ssl.c:504: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Traceback (most recent call last)

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask/app.py",
line 1701, in __call__

    return self.wsgi_app(environ, start_response)

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask/app.py",
line 1689, in wsgi_app

    response = self.make_response(self.handle_exception(e))

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask/app.py",
line 1687, in wsgi_app

    response = self.full_dispatch_request()

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask/app.py",
line 1360, in full_dispatch_request

     [Display the sourcecode for this frame]  [Open an interactive python shell
in this frame] rv = self.handle_user_exception(e)

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask/app.py",
line 1358, in full_dispatch_request

    rv = self.dispatch_request()

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask/app.py",
line 1344, in dispatch_request

    return self.view_functions[rule.endpoint](**req.view_args)

    File
"/home/sumanah/test/wikimetrics/wikimetrics/controllers/authentication.py",
line 103, in login_meta_mw

    redirector = meta_mw.authorize()

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask_oauth.py",
line 331, in authorize

    token = self.generate_request_token(callback)[0]

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask_oauth.py",
line 296, in generate_request_token

    self.request_token_params)

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/flask_oauth.py",
line 108, in request_new_token

    body=body, headers=headers)

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/httplib2/__init__.py",
line 1570, in request

    (response, content) = self._request(conn, authority, uri, request_uri,
method, body, headers, redirections, cachekey)

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/httplib2/__init__.py",
line 1317, in _request

    (response, content) = self._conn_request(conn, request_uri, method, body,
headers)

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/httplib2/__init__.py",
line 1252, in _conn_request

    conn.connect()

    File
"/home/sumanah/.virtualenvs/metrics/lib/python2.7/site-packages/httplib2/__init__.py",
line 1044, in connect

    raise SSLHandshakeError(e)

    SSLHandshakeError: [Errno 1] _ssl.c:504: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to