Bug with the config-checker add-on

This is what I am getting when running the config checker.

[15:46:35] ERROR: The configuration check did not pass!
[15:46:35] ERROR: See the output below for more details.
Testing configuration at /tmp/config
Fatal error while loading config: (idna 3.1 (/usr/local/lib/python3.8/site-packages), Requirement.parse('idna<3,>=2.5'), {'requests'})
Failed config
  General Errors: 
    - (idna 3.1 (/usr/local/lib/python3.8/site-packages), Requirement.parse('idna<3,>=2.5'), {'requests'})
1 Like

Have the same output.

Using the official qemu/kvm image/VM with Hass OS.

Is that something we need to file a bug?
Would not expect this from Hass OS.

This might be the check_config add-on. A cursory glance at its repository suggests that it’s using a base docker image that’s 4 months old (8.4.0!). The latest is 2021.01.0, which is 6 revisions ahead. It’s likely that the pip image used there isn’t quite up to speed.

I think that should be referred to the maintainer of the add-on.

1 Like

Hi All,

So this error, could be not a error but something of the config-checker itself?
I did already a pip install idna==2.6 and still got same error below even i updated the version.

starting version 3.2.9
[10:30:27] INFO: Update udev information
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[10:30:27] INFO: Setup udev devices
[10:30:28] INFO: Don't worry, this temporary installation is not overwriting your current one.
[10:30:28] INFO: Installing Home Assistant: latest...
[10:30:28] 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.
aiohttp 3.7.3 requires chardet<4.0,>=2.0, but you'll have chardet 4.0.0 which is incompatible.
[10:31:35] INFO: Installed Home Assistant 2021.2.0
[10:31:35] INFO: Making a copy of your configuration for checking...
[10:31:37] INFO: Checking your configuration against this version...
[10:36:40] ERROR: The configuration check did not pass!
[10:36:40] ERROR: See the output below for more details.
Testing configuration at /tmp/config
Fatal error while loading config: (idna 3.1 (/usr/local/lib/python3.8/site-packages), Requirement.parse('idna<3,>=2.5'), {'requests'})
Failed config
  General Errors: 
    - (idna 3.1 (/usr/local/lib/python3.8/site-packages), Requirement.parse('idna<3,>=2.5'), {'requests'})

Successful config (partial)
[10:36:40] INFO: The full output has been written to /share/check_config.txt
[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.

I still get the exact same error. Have been getting it for quite some time now.