I did a check before upgrade to 0.117.0 and the check HA configuration Add-On show me this error.
I don’t understand what to do?
[10:47:21] INFO: Setup udev devices
[10:47:23] INFO: Don't worry, this temporary installation is not overwriting your current one.
[10:47:23] INFO: Installing Home Assistant: latest...
[10:47:23] 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.
aiohttp 3.6.2 requires multidict<5.0,>=4.5, but you'll have multidict 5.0.0 which is incompatible.
[10:48:21] INFO: Installed Home Assistant 0.117.0
[10:48:21] INFO: Making a copy of your configuration for checking...
[10:48:23] INFO: Checking your configuration against this version...
[10:51:40] ERROR: The configuration check did not pass!
[10:51:40] ERROR: See the output below for more details.
Testing configuration at /tmp/config
Fatal error while loading config: (multidict 5.0.0 (/usr/local/lib/python3.8/site-packages), Requirement.parse('multidict<5.0,>=4.5'), {'aiohttp'})
Failed config
General Errors:
- (multidict 5.0.0 (/usr/local/lib/python3.8/site-packages), Requirement.parse('multidict<5.0,>=4.5'), {'aiohttp'})
Successful config (partial)
[10:51: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.
Following, seeing the same errors when I run config checker as well.
Testing configuration at /tmp/config
Fatal error while loading config: (multidict 5.0.0 (/usr/local/lib/python3.8/site-packages), Requirement.parse('multidict<5.0,>=4.5'), {'aiohttp'})
Failed config
General Errors:
- (multidict 5.0.0 (/usr/local/lib/python3.8/site-packages), Requirement.parse('multidict<5.0,>=4.5'), {'aiohttp'})
Successful config (partial)
[11:43:23] INFO: The full output has been written to /share/check_config.txt
[20:29:10] INFO: Setup udev devices
[20:29:11] INFO: Don't worry, this temporary installation is not overwriting your current one.
[20:29:11] INFO: Installing Home Assistant: latest...
[20:29:11] INFO: Please be patient, this might take a few minutes...
[20:30:11] INFO: Installed Home Assistant 0.117.0
[20:30:11] INFO: Making a copy of your configuration for checking...
[20:30:14] INFO: Checking your configuration against this version...
[20:35:38] INFO: Configuration check finished - no error found! :)
[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 haven’t tried running the command above as of yet, but will report back when I do this weekend. Still hoping someone else jumps in to assist - as this is sadly above my paygrade.
I did it inside Docker - guessing I need to stop all containers and try it on the OS side directly. Also guessing that future OS updates are going to continue to overwrite this until it’s fixed? Haven’t seen anyone devs or such chime in and realize this is ‘unsupported’ install. Feeling like I’m going to have to handcuff my NUC into HassOS sooner than later…
I run HAss supervised with the standard image in RasPi 3b (so the maxium supported way I guess) and I still get this:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[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...
starting version 3.2.9
[10:20:01] INFO: Update udev information
[cont-init.d] udev.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[10:20:01] INFO: Setup udev devices
[10:20:04] INFO: Don't worry, this temporary installation is not overwriting your current one.
[10:20:04] INFO: Installing Home Assistant: latest...
[10:20:04] 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.
aiohttp 3.6.2 requires multidict<5.0,>=4.5, but you'll have multidict 5.0.0 which is incompatible.
[10:22:25] INFO: Installed Home Assistant 0.117.2
[10:22:25] INFO: Making a copy of your configuration for checking...
[10:22:31] INFO: Checking your configuration against this version...
[10:28:45] INFO: Configuration check finished - no error found! :)
s6-svscanctl: fatal: unable to control /var/run/s6/services: supervisor not listening
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
I can’t imagine the 0.117 update breaking the standard supervised installation so I guess I’m getting something wrong here as there doesn’t seem to be a massive shitstorm…