Setup failed for custom integration (after update)

Hi everyone!
I haven’t changed anything in my setup for about 4 months, aside from occasionally running regular updates. However, I keep losing custom integrations they randomly break with some updates and then start working again after some updates.

They all show the same error in the logs:
Setup failed for custom integration 'xxx': Requirements for goodwe not found: ['xxx']

I have no idea what I should be looking for. These same integrations are working fine on another setup I made for a friend, even though it’s running the exact same version of Home Assistant so there shouldn’t be any issue.

Is there anything I can check to figure out what’s causing the problem? I’ve been ignoring some of the missing integrations, but one of the major ones broke after updating to version 2025.4.1 and I really can’t do without it.

Any suggestions would be appreciated!

If I try reinstalling those integrations I get this error.

Check the custom integration GitHub repositories for issues.

What installation type are you running?

Settings → About

Those custom integrations have no issues like this reported. I have acces to 6 more HA instalations and there is no issue either with them. I am little confused why it break and fixes itself for no apparent reason.

I am running Core 2025.4.1/Frontend 20250404.0

If you really are running a native core installation it is up to you to resolve dependency issues.

Please supply all the information from that Settings → About link.

I just realized, that there supposed to be more than just the Core, and Frontend. I have no idea why it did show only those two I mentioned, sorry.

  • Core - 2025.4.1
  • Supervisor - 2025.03.4
  • Operating System - 15.1
  • Frontend - 20250404.0

I have found something more in the log, when I restarted.
Unable to install package pyuptimekuma-hass: error: Failed to fetch: `https://files.pythonhosted.org/packages/32/d2/d41c3b35a1aa63fefd869dee61ed85390ab46b19579804e62ba85417e8df/pyuptimekuma_hass-0.0.6-py3-none-any.whl.metadata` Caused by: Could not connect, are you offline? Caused by: Request failed after 3 retries Caused by: error sending request for url (https://files.pythonhosted.org/packages/32/d2/d41c3b35a1aa63fefd869dee61ed85390ab46b19579804e62ba85417e8df/pyuptimekuma_hass-0.0.6-py3-none-any.whl.metadata) Caused by: client error (Connect) Caused by: dns error: failed to lookup address information: Name does not resolve Caused by: failed to lookup address information: Name does not resolve Unable to install package cloudscraper: error: Failed to fetch: `https://files.pythonhosted.org/packages/81/97/fc88803a451029688dffd7eb446dc1b529657577aec13aceff1cc9628c5d/cloudscraper-1.2.71-py2.py3-none-any.whl.metadata` Caused by: Could not connect, are you offline? Caused by: Request failed after 3 retries Caused by: error sending request for url (https://files.pythonhosted.org/packages/81/97/fc88803a451029688dffd7eb446dc1b529657577aec13aceff1cc9628c5d/cloudscraper-1.2.71-py2.py3-none-any.whl.metadata) Caused by: client error (Connect) Caused by: dns error: failed to lookup address information: Name does not resolve Caused by: failed to lookup address information: Name does not resolve

That is new for me and I need to google more about it.

OK so your install type is Home Assistant OS. The dependencies should be managed for you.

If HA is connected to the internet the extra info you supplied points to a DNS issue.

Do you use pi-hole or Adguard?

1 Like