2016-01-03 2 views
2

J'utilise python 2.7.6, Django 1.8 et python-social-auth. En essayant d'authentifier via googleoauth2 je reçois cette erreur. Le retraçage est attaché. J'ai essayé ces -Echec de l'authentification: [Errno 1] _ssl.c: 510: erreur: 14090086: routines SSL: SSL3_GET_SERVER_CERTIFICATE: vérification du certificat échouée

sudo apt-get install ca-certificates 
sudo apt-get install ntpdate 

Mais même alors son ne fonctionne pas.

Traceback: 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 
    132.      response = wrapped_callback(request, *callback_args, **callback_kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func 
    57.   response = view_func(request, *args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view 
    58.   return view_func(*args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/apps/django_app/utils.py" in wrapper 
    51.    return func(request, backend, *args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/apps/django_app/views.py" in complete 
    28.      redirect_name=REDIRECT_FIELD_NAME, *args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/actions.py" in do_complete 
    43.   user = backend.complete(user=user, *args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/base.py" in complete 
    41.   return self.auth_complete(*args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/utils.py" in wrapper 
    229.    return func(*args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/oauth.py" in auth_complete 
    383.    method=self.ACCESS_TOKEN_METHOD 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/oauth.py" in request_access_token 
    361.   return self.get_json(*args, **kwargs) 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/base.py" in get_json 
    229.   return self.request(url, *args, **kwargs).json() 
File "/home/ashish/.virtualenvs/ch_web_app/local/lib/python2.7/site-packages/social/backends/base.py" in request 
    224.    raise AuthFailed(self, str(err)) 

Exception Type: AuthFailed at /complete/google-oauth2/ 
Exception Value: Authentication failed: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 
+0

J'ai la même question en cours d'exécution - django 1,9 - python 2.7.6 - certifi 28/02/2016 - demande 2.9.1 Il a bien fonctionné depuis il y a une semaine. Toute idée pour le résoudre serait bien. Merci, Walter –

+0

Même problème ici, en cours d'exécution Django == 1.9.4, demandes-oauthlib == 0.6.1, demandes == 2.10.0, certifi == 28/02/2016. et mon site n'a pas de certificat SSL. Est-ce que quelqu'un a trouvé une solution ou sait quel est le problème? – sergiuz

Répondre

1

vous pouvez installer le package suivant

python -m pip install pyopenssl pyasn1 ndg-httpsclient 

Je suis le même problème résolu en installant la bibliothèque ci-dessus.