Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",) #788

Open
msdeek opened this issue Jul 29, 2018 · 2 comments

Comments

@msdeek
Copy link

msdeek commented Jul 29, 2018

Traceback (most recent call last):
File "/odoo/odoo-server/odoo/http.py", line 642, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/odoo/odoo-server/odoo/http.py", line 684, in dispatch
result = self._call_function(**self.params)
File "/odoo/odoo-server/odoo/http.py", line 334, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/odoo/odoo-server/odoo/service/model.py", line 101, in wrapper
return f(dbname, *args, **kwargs)
File "/odoo/odoo-server/odoo/http.py", line 327, in checked_call
result = self.endpoint(*a, **kw)
File "/odoo/odoo-server/odoo/http.py", line 942, in call
return self.method(*args, **kw)
File "/odoo/odoo-server/odoo/http.py", line 507, in response_wrap
response = f(*args, **kw)
File "/odoo/odoo-server/addons/web/controllers/main.py", line 896, in call_button
action = self._call_kw(model, method, args, {})
File "/odoo/odoo-server/addons/web/controllers/main.py", line 884, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 689, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "/odoo/odoo-server/odoo/api.py", line 680, in call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in action_sync_server
File "/odoo/odoo-server/odoo/api.py", line 369, in loop
result = [method(rec, *args, **kwargs) for rec in self]
File "/odoo/custom/addons/saas_portal/models/saas_portal.py", line 133, in action_sync_server
res = requests.Session().send(req, **req_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 622, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 524, in send
raise SSLError(e, request=request)
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@Danizan1976
Copy link

Hi,
It seems that the saas setup doesn't suppport SSL via port 443. It works fine if nginx is only configured for port 80, but with addition of listen port 443 (using comodo postiveSSL), i can't sync from portal to server.

Error Log :
Warning: Reason: INTERNAL SERVER ERROR
Message: b"HTTPSConnectionPool(host='portal.xxx.com', port=443): Max retries exceeded with url: /oauth2/tokeninfo?access_token=NdfzaUj8TG4bJG37rorGbQI2Vx5W7d (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:720)'),))"

@msdeek , did you manage to solve this?

@vish-star
Copy link

any one solve

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants