2026.3.3 -> 2026.4.0: HA on Proxmox does not start anymore... 😒

For the first time my HA became unavailable after installing the new release.
Luckily, I can simply revert (Proxmox backup) but would like to update if possible.

I’m still running Core/venv and I know this is not supported anymore but maybe someone has a clue what is wrong.
Python is on v3.14.2 (same as current HAOS)
Container is Debian bookworm, up-to-date
Proxmox 8.4.17

This is the error I get while upgrading:

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
gtts 2.5.3 requires click<8.2,>=7.1, but you have click 8.3.1 which is incompatible.

I could solve this with:
pip install "click<8.2,>=7.1" --force-reinstall

but still to no avail.

ATM running HAOS is not an option (was on the list) but with the current prices for upgrading… (have to replace everything) so any help is highly appreciated!

Wild guess, but I think you’re taking the error too literally. You need to install any version of click which is between v7.1 & v8.1. You just need to pick one.

I can’t find the link anymore, but earlier today there was a post which mentioned a change in this release which explicitly adds the base integrations (sensor, light, etc) to default_config. This will also try to pull in all their dependencies on startup.

Again, this is just a guess, but I think it explains your issue.

1 Like

Thanks for stepping in! :bowing_man:

pip uninstall click
Found existing installation: click 7.1.2
Uninstalling click-7.1.2:
  Would remove:
    /srv/homeassistant/lib/python3.14/site-packages/click-7.1.2.dist-info/*
    /srv/homeassistant/lib/python3.14/site-packages/click/*
Proceed (Y/n)?                 
  Successfully uninstalled click-7.1.2

pip install "click==8.0.0" --force-reinstall
Collecting click==8.0.0
  Downloading click-8.0.0-py3-none-any.whl.metadata (3.2 kB)
Downloading click-8.0.0-py3-none-any.whl (96 kB)
Installing collected packages: click
Successfully installed click-8.0.0

That seemed to go right but still no-go… :upside_down_face:

Still getting the same error as your first post?

Asking because your original error says:

But your latest snippet says:

So, you either still have the 8.3.1 version installed somewhere, or else the error changed & is complaining about something else.

EDIT: Ran a quick search for your error. Didn’t find the solution, but it seems that click is a dependency for google tts (gtts) HA Error - any concerns? · Issue #7613 · MichaIng/DietPi · GitHub

click v8.3.1 was installed before (even with HA 2026.3.3), I was able to remove it and install v7.1.2 but still had incompatibilities and needed to install v8.0.0
Did so, checked and upgraded HA but sill no luck.

I’m not using that tts service

In the meantime I succeeded to get a log:

Log
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration webrtc which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration frigate which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration browser_mod which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration pirateweather which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration powercalc which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration alarmo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration irm_kmi which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration webrtc which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration template_migration which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook_inverse which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration spook which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration localtuya which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration lms_tts_notify which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hass_agent which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
ERROR (MainThread) [root] Uncaught exception
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/__main__.py", line 229, in <module>
    sys.exit(main())
             ~~~~^^
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/__main__.py", line 215, in main
    exit_code = runner.run(runtime_conf)
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/runner.py", line 289, in run
    return loop.run_until_complete(setup_and_run_hass(runtime_config))
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete
    return future.result()
           ~~~~~~~~~~~~~^^
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/runner.py", line 256, in setup_and_run_hass
    hass = await bootstrap.async_setup_hass(runtime_config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/bootstrap.py", line 363, in async_setup_hass
    await async_from_config_dict(config_dict, hass) is not None
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/bootstrap.py", line 526, in async_from_config_dict
    if not await async_load_base_functionality(hass):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/bootstrap.py", line 475, in async_load_base_functionality
    await asyncio.gather(
    ...<15 lines>...
    )
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/helpers/system_info.py", line 64, in async_get_system_info
    hassio = await async_import_module(hass, "homeassistant.components.hassio")
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/helpers/importlib.py", line 49, in async_import_module
    module = await hass.async_add_import_executor_job(_get_module, cache, name)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 86, in run
    result = ctx.run(self.task)
  File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 73, in run
    return fn(*args, **kwargs)
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/helpers/importlib.py", line 25, in _get_module
    cache[name] = importlib.import_module(name)
                  ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/util/loop.py", line 201, in protected_loop_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.14/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 759, in exec_module
  File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/components/hassio/__init__.py", line 90, in <module>
    from .addon_panel import async_setup_addon_panel
  File "/srv/homeassistant/lib/python3.14/site-packages/homeassistant/components/hassio/addon_panel.py", line 7, in <module>
    from aiohasupervisor.models import IngressPanel
ImportError: cannot import name 'IngressPanel' from 'aiohasupervisor.models' (/srv/homeassistant/lib/python3.14/site-packages/aiohasupervisor/models/__init__.py)

Error looks totally different from your first one though.

Unfortunately I have no Idea what it means this time. Hopefully someone with more insight will show up to help you.

The first errors were because of incompatible modules.
When I seemingly fixed those, I was able to execute the command to start HA manually to create that logfile.

In the meantime I also installed another HA instance in a container but oddly it installed HA 2026.2.3 as the most current release! :man_facepalming: