Skip to content

google_cloud_print issues #45

@Boss1669

Description

@Boss1669

When i tries to update printer this error happen

Error:
Odoo Server Error

Traceback (most recent call last):
  File "/usr/lib/python3.5/urllib/request.py", line 1254, in do_open
    h.request(req.get_method(), req.selector, req.data, headers)
  File "/usr/lib/python3.5/http/client.py", line 1106, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib/python3.5/http/client.py", line 1151, in _send_request
    self.endheaders(body)
  File "/usr/lib/python3.5/http/client.py", line 1102, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python3.5/http/client.py", line 934, in _send_output
    self.send(msg)
  File "/usr/lib/python3.5/http/client.py", line 877, in send
    self.connect()
  File "/usr/lib/python3.5/http/client.py", line 1260, in connect
    server_hostname=server_hostname)
  File "/usr/lib/python3.5/ssl.py", line 377, in wrap_socket
    _context=self)
  File "/usr/lib/python3.5/ssl.py", line 752, in __init__
    self.do_handshake()
  File "/usr/lib/python3.5/ssl.py", line 988, in do_handshake
    self._sslobj.do_handshake()
  File "/usr/lib/python3.5/ssl.py", line 633, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: getrandom() initialization failed. (_ssl.c:645)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/odoo-production/odoo-production-server/odoo/http.py", line 651, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/odoo-production/odoo-production-server/odoo/http.py", line 310, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  File "/odoo-production/odoo-production-server/odoo/tools/pycompat.py", line 87, in reraise
    raise value
  File "/odoo-production/odoo-production-server/odoo/http.py", line 693, in dispatch
    result = self._call_function(**self.params)
  File "/odoo-production/odoo-production-server/odoo/http.py", line 342, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/odoo-production/odoo-production-server/odoo/service/model.py", line 97, in wrapper
    return f(dbname, *args, **kwargs)
  File "/odoo-production/odoo-production-server/odoo/http.py", line 335, in checked_call
    result = self.endpoint(*a, **kw)
  File "/odoo-production/odoo-production-server/odoo/http.py", line 937, in __call__
    return self.method(*args, **kw)
  File "/odoo-production/odoo-production-server/odoo/http.py", line 515, in response_wrap
    response = f(*args, **kw)
  File "/odoo-production/odoo-production-server/addons/web/controllers/main.py", line 938, in call_button
    action = self._call_kw(model, method, args, {})
  File "/odoo-production/odoo-production-server/addons/web/controllers/main.py", line 926, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/odoo-production/odoo-production-server/odoo/api.py", line 689, in call_kw
    return call_kw_multi(method, model, args, kwargs)
  File "/odoo-production/odoo-production-server/odoo/api.py", line 680, in call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/odoo-production/odoo-production-server/addons/google_cloud_print/wizards/printing_printer_update_wizard.py", line 24, in action_ok
    self.env['printing.printer'].update_gc_printers()
  File "/odoo-production/odoo-production-server/addons/google_cloud_print/models/printing_printer.py", line 45, in update_gc_printers
    gcprinters = self.env['google.cloudprint.config'].get_printers(user)
  File "/odoo-production/odoo-production-server/addons/google_cloud_print/models/google_clodprint_config.py", line 122, in get_printers
    return self.get_response('search', user=user).get('printers')
  File "/odoo-production/odoo-production-server/addons/google_cloud_print/models/google_clodprint_config.py", line 96, in get_response
    access_token = self.get_access_token(user=user)
  File "/odoo-production/odoo-production-server/addons/google_cloud_print/models/google_clodprint_config.py", line 76, in get_access_token
    content = urllib.request.urlopen(req, timeout=TIMEOUT).read()
  File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.5/urllib/request.py", line 466, in open
    response = self._open(req, data)
  File "/usr/lib/python3.5/urllib/request.py", line 484, in _open
    '_open', req)
  File "/usr/lib/python3.5/urllib/request.py", line 444, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.5/urllib/request.py", line 1297, in https_open
    context=self._context, check_hostname=self._check_hostname)
  File "/usr/lib/python3.5/urllib/request.py", line 1256, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error getrandom() initialization failed. (_ssl.c:645)>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions