"Error setting up entry HubZ" after latest upgrade

Running HASS.IO on Raspberry Pi w/ Nortek HUSBZB-1 stick.
Everything was running fine, then I performed all the latest updates yesterday (4/6/22) and now the HubZ integration fails to start and all Zigbee devices are down.
Z-Wave JS automation works fine.
Current versions:
core-2022.4.0
supervisor-2022.03.5
Home Assistant OS 7.6

Unfortunately I don’t remember what I updated from. Probably ~1mo since last update.

Complete error log:

2022-04-07 20:37:23 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry HubZ Smart Home Controller - /dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_51501A08-if01-port0, s/n: 51501A08 - Silicon Labs - 10C4:8A2A for zha
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 335, in async_setup
result = await component.async_setup_entry(hass, self)
File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 99, in async_setup_entry
setup_quirks(config)
File "/config/deps/lib/python3.9/site-packages/zhaquirks/__init__.py", line 394, in setup
importlib.import_module(modname)
File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/config/deps/lib/python3.9/site-packages/zhaquirks/centralite/__init__.py", line 11, in <module>
class CentraLiteAccelCluster(CustomCluster):
File "/usr/local/lib/python3.9/site-packages/zigpy/zcl/__init__.py", line 91, in __init_subclass__
raise TypeError(
TypeError: `manufacturer_attributes` is deprecated. Copy the parent class's `attributes` dictionary and update it with your manufacturer-specific `attributes`. Make sure to specify that it is manufacturer-specific through the appropriate constructor or tuple!

same :frowning:

We both have Centralite and HUSBZB-1 in common.

Just found this on Discord which led here. I’m about to try it.

I deleted /config/deps folder in Samba Share and I’m up and running again. Apparently I was using a custom deps deployment that was much older than what’s shipped with HA. I deleted that addon and the deps folder and it’s good now.

From the post that helped me:

Delete the /config/deps/lib/ folder and restart Home Assistant.

This was caused by you having installed the “Custom deps deployment” addon. You’re still using a very old ZHA Quirks versions that overrides the one shipped with Home Assistant.

That’s why you want to remove the deps/lib folder in your /config directory. Also make sure that the “Custom deps deployment” addon isn’t set to auto-start. (Just uninstall it if you still have it.)

See ZHA error after update 2022.04 ¡ Issue #69494 ¡ home-assistant/core ¡ GitHub for reference.