addons: check_config: Unexpected error validating config
The problem
I get an error when running check config against release 2021.3.1
Environment
- Add-on with the issue: check_config v3.6.0
- Add-on release with the issue: current release 2021.2.3, checking upgrade to 2021.3.1
- Last working add-on release (if known):
- Operating environment (OS/Supervised):
| Version | core-2021.2.3 |
|---|---|
| Installation Type | Home Assistant OS |
| Development | false |
| Supervisor | true |
| Docker | true |
| Virtual Environment | false |
| Python Version | 3.8.7 |
| Operating System Family | Linux |
| Operating System Version | 5.4.83-v7l |
| CPU Architecture | armv7l |
| Timezone | UTC |
Problem-relevant configuration
Traceback/Error logs
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] udev.sh: executing...
bind failed: Address in use
error binding udev control socket
[09:52:29] INFO: Update udev information
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[09:54:30] INFO: Setup udev devices
[09:54:30] INFO: Don't worry, this temporary installation is not overwriting your current one.
[09:54:30] INFO: Installing Home Assistant: latest...
[09:54:30] INFO: Please be patient, this might take a few minutes...
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
requests 2.25.1 requires idna<3,>=2.5, but you'll have idna 3.1 which is incompatible.
[09:55:47] INFO: Installed Home Assistant 2021.3.1
[09:55:47] INFO: Making a copy of your configuration for checking...
[09:55:48] INFO: Checking your configuration against this version...
[09:59:22] ERROR: The configuration check did not pass!
[09:59:22] ERROR: See the output below for more details.
Testing configuration at /tmp/config
ERROR:homeassistant.helpers.check_config:Unexpected error validating config
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/homeassistant/helpers/check_config.py", line 147, in async_check_ha_config_file
await config_validator.async_validate_config( # type: ignore
File "/usr/local/lib/python3.8/site-packages/homeassistant/components/automation/config.py", line 103, in async_validate_config
await asyncio.gather(
File "/usr/local/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 "/usr/local/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 "/usr/local/lib/python3.8/site-packages/homeassistant/helpers/trigger.py", line 49, in async_validate_trigger_config
conf = await platform.async_validate_trigger_config(hass, conf)
File "/usr/local/lib/python3.8/site-packages/homeassistant/components/device_automation/trigger.py", line 21, in async_validate_trigger_config
return await getattr(platform, "async_validate_trigger_config")(hass, config)
grep: write error: Broken pipe
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.
Additional information
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 1
- Comments: 19 (2 by maintainers)
what about fixing the config check addon?
Just checked from core-2021.2.3 against 2021.3.4, with the same error
check_config.txt