Trying to upgrade my functioning install of 2021.2.3 to either 2021.3.2 or 2021.3.3 causes my automations to fail to load. Has anyone else run into this and found a fix? I fear I’m going to have to scrap my entire install and start from scratch which I find puzzling since everything is/was working very well in version 2021.2.3.
If it’s worth mentioning, I did skip versions 2021.3.0 & 2021.3.1. Is it possible that they performed a required upgrade migration step that I’m not getting by trying to go straight from 2021.2.3 to 2021.3.2 or 2021.3.3?
I’m running in a 3.8 virtualenv if that’s helpful. Here are the two log details that I can’t quiet make heads or tails of.
Logger: homeassistant.setup
Source: setup.py:138
First occurred: 10:43:10 AM (1 occurrences)
Last logged: 10:43:10 AM
Setup failed for automation: Invalid config.
And there is also this one.
Logger: homeassistant.config
Source: util/aiohttp.py:51
First occurred: 10:43:10 AM (1 occurrences)
Last logged: 10:43:10 AM
Unknown error calling automation config validator
Traceback (most recent call last):
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/config.py", line 776, in async_process_component_config
return await config_validator.async_validate_config( # type: ignore
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/components/automation/config.py", line 103, in async_validate_config
await asyncio.gather(
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/components/automation/config.py", line 85, in _try_async_validate_config_item
config = await async_validate_config_item(hass, config, full_config)
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/components/automation/config.py", line 63, in async_validate_config_item
config[CONF_TRIGGER] = await async_validate_trigger_config(
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/helpers/trigger.py", line 47, in async_validate_trigger_config
platform = await _async_get_trigger_platform(hass, conf)
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/helpers/trigger.py", line 34, in _async_get_trigger_platform
return integration.get_platform("trigger")
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/loader.py", line 499, in get_platform
cache[full_name] = self._import_platform(platform_name)
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/loader.py", line 504, in _import_platform
return importlib.import_module(f"{self.pkg_path}.{platform_name}")
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/components/webhook/__init__.py", line 14, in <module>
from homeassistant.util.aiohttp import MockRequest
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/util/aiohttp.py", line 26, in <module>
class MockRequest:
File "/home/ha/HA.VirtualEnvs/3.8/lib/python3.8/site-packages/homeassistant/util/aiohttp.py", line 51, in MockRequest
def query(self) -> MultiDict[str]:
TypeError: 'type' object is not subscriptable
Any assistance or ideas on how to resolve this issue would be greatly appreciated.