@jriker1 wrote:
I just added cert_expiry and a couple of my sites but after reboot lots of log errors:
2020-01-25 11:47:53 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 109, in async_init result = await self._async_handle_step(flow, flow.init_step, data) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 172, in _async_handle_step result: Dict = await getattr(flow, method)(user_input) File "/usr/src/homeassistant/homeassistant/components/cert_expiry/config_flow.py", line 116, in async_step_import return await self.async_step_user(user_input) File "/usr/src/homeassistant/homeassistant/components/cert_expiry/config_flow.py", line 79, in async_step_user if await self._test_connection(user_input): File "/usr/src/homeassistant/homeassistant/components/cert_expiry/config_flow.py", line 50, in _test_connection get_cert, host, user_input.get(CONF_PORT, DEFAULT_PORT) File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/usr/src/homeassistant/homeassistant/components/cert_expiry/helper.py", line 12, in get_cert with socket.create_connection(address, timeout=TIMEOUT) as sock: File "/usr/local/lib/python3.7/socket.py", line 728, in create_connection raise err File "/usr/local/lib/python3.7/socket.py", line 716, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused 2020-01-25 11:47:53 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/cert_expiry/config_flow.py", line 50, in _test_connection get_cert, host, user_input.get(CONF_PORT, DEFAULT_PORT) File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/usr/src/homeassistant/homeassistant/components/cert_expiry/helper.py", line 13, in get_cert with ctx.wrap_socket(sock, server_hostname=address[0]) as ssock: File "/usr/local/lib/python3.7/ssl.py", line 423, in wrap_socket session=session File "/usr/local/lib/python3.7/ssl.py", line 870, in _create self.do_handshake() File "/usr/local/lib/python3.7/ssl.py", line 1139, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 109, in async_init result = await self._async_handle_step(flow, flow.init_step, data) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 172, in _async_handle_step result: Dict = await getattr(flow, method)(user_input) File "/usr/src/homeassistant/homeassistant/components/cert_expiry/config_flow.py", line 116, in async_step_import return await self.async_step_user(user_input) File "/usr/src/homeassistant/homeassistant/components/cert_expiry/config_flow.py", line 79, in async_step_user if await self._test_connection(user_input): File "/usr/src/homeassistant/homeassistant/components/cert_expiry/config_flow.py", line 60, in _test_connection if "doesn't match" in err.args[0]:
Don’t really want to share my URL’s so not sure it’s value add but my sensor_ssl.yaml file:
- platform: cert_expiry name: Smart Home Cert host: <address for HA> port: 8123 - platform: cert_expiry name: Home Server Cert host: <address for a remote access server> port: 443
for both of the above it’s just the server address, no https or anything.
And note these are GoDaddy certs not like DuckDNS or whatever.
Posts: 16
Participants: 3