HTML5 Notifications errors on HA 0.43.1

After update HA to 0.43.1 I have errors in log when I try to send HTML5 notifications.

17-04-27 19:58:54 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.4/asyncio/tasks.py", line 233, in _step
    result = coro.throw(exc)
  File "/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/core.py", line 1015, in _event_to_service_call
    yield from service_handler.func(service_call)
  File "/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/components/notify/__init__.py", line 136, in async_notify_message
    yield from notify_service.async_send_message(**kwargs)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/homeassistant/components/notify/html5.py", line 349, in send_message
    from pywebpush import WebPusher
  File "/home/homeassistant/.homeassistant/deps/pywebpush/__init__.py", line 10, in <module>
    import http_ece
  File "/home/homeassistant/.homeassistant/deps/http_ece/__init__.py", line 8, in <module>
    import pyelliptic
  File "/home/homeassistant/.homeassistant/deps/pyelliptic/__init__.py", line 43, in <module>
    from .openssl import OpenSSL
  File "/home/homeassistant/.homeassistant/deps/pyelliptic/openssl.py", line 310, in <module>
    OpenSSL = _OpenSSL(libname)
  File "/home/homeassistant/.homeassistant/deps/pyelliptic/openssl.py", line 144, in __init__
    self.EVP_CIPHER_CTX_reset = self._lib.EVP_CIPHER_CTX_reset
  File "/usr/lib/python3.4/ctypes/__init__.py", line 364, in __getattr__
    func = self.__getitem__(name)
  File "/usr/lib/python3.4/ctypes/__init__.py", line 369, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0: undefined symbol: EVP_CIPHER_CTX_reset

Any solution for that?

1 Like

0.43.2 update fixes this error.

1 Like