ajnart / homarr

Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)
https://homarr.dev
MIT License
6.13k stars 281 forks source link

Suddenly all https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons are broken #1712

Closed janaxhell closed 11 months ago

janaxhell commented 11 months ago

Environment

Docker

Version

0.14.2

Describe the problem

Suddenly all app icons linked to the mentioned site have disappeared. Yesterday everything was ok, today it's like this

cOVBpNamz5

Those that remain are in the /icons subfolder manually linked by me. Do I have to change any entry/ENV? I read that in some countries https://cdn.jsdelivr.net is blocked (why?), but here from Italy I never had a problem for at least a year until today. As of now I cannot open that link.

Logs

ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:8123
 ERROR  Unexpected response: Invalid URL
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.168:5150
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:101
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:3129
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:2342
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.158:443
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:51515
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:8482
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:6806
 ERROR  Unexpected response: write EPROTO 107094AFFFFF0000:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:354:
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8686
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8989
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8096
 ERROR  Unexpected response: Maximum number of redirects exceeded
? Saving updated configuration of '2023-04-01' config.
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.168:5150
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:101
 ERROR  Unexpected response: Invalid URL
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:51515
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:6806
 ERROR  Unexpected response: write EPROTO 107094AFFFFF0000:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:354:
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:2342
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.158:443
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8096
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:3129
 ERROR  Unexpected response: Socket connection timeout
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8686
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8989
 ERROR  failed to process request to app 'lidarr' (855dc700-d556-4e9f-b079-ab71bc30a882): Error: connect ECONNREFUSED 127.0.0.1:8686
 ERROR  failed to process request to app 'sonarr' (41d714ac-e7ca-4cd8-b72e-ac6eacadb3a7): Error: connect ECONNREFUSED 127.0.0.1:8989
 ERROR  Unexpected response: Socket connection timeout
 ERROR  Unexpected response: Socket connection timeout
 ERROR  Unexpected response: Socket connection timeout
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:8482
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:8123
 ERROR  Unexpected response: Socket connection timeout
 WARN  A total of 2 apps for the calendar widget failed
 ERROR  Unexpected response: Maximum number of redirects exceeded
 ERROR  Unexpected response: Invalid URL
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.168:5150
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:101
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:3129
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:2342
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.158:443
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8686
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8989
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8096
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:51515
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:6806
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:8482
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:8123
 ERROR  Unexpected response: write EPROTO 107094AFFFFF0000:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:354:
 ERROR  Unexpected response: Maximum number of redirects exceeded
 ERROR  Unexpected response: Invalid URL
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.168:5150
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:101
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:3129
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:2342
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.158:443
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:51515
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:6806
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.94:8482
 ERROR  Unexpected response: write EPROTO 107094AFFFFF0000:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:354:
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8686
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8989
 ERROR  Unexpected response: connect ECONNREFUSED 127.0.0.1:8096
 ERROR  Unexpected response: connect ECONNREFUSED 192.168.1.164:8123
 ERROR  Unexpected response: Maximum number of redirects exceeded

Context

I use Vivaldi Browser for Windows. The only strange thing that happened before this is that I tried to test Homarr on LibreWolf and PaleMoon. In both cases as soon as I logged in, the dashboard was messed up, I had to set the default config I use, but on PaleMoon it was not available, only older configs were. In the end I gave up (Homarr on PaleMoon was very sluggish). Tried to restart container a couple of times, but the problem persists.

Please tick the boxes

mshorey commented 11 months ago

Just wanted to add that I'm seeing the same issue here.

terrificobjects commented 11 months ago

I want to add that I have this issue as well, both before and after pulling a new Docker image.

ajnart commented 11 months ago

It works fine for me on the demo. Do you guys use a DNS blocking solution ? Idk why someone would add a CDN to their blocklist

mshorey commented 11 months ago

It works fine for me on the demo. Do you guys use a DNS blocking solution ? Idk why someone would add a CDN to their blocklist

Oh wow I feel dumb. Yes. I use PiHole with a myriad of block lists. Temporarily disabled blocking...they load.

mshorey commented 11 months ago

Screenshot 2023-11-26 135626

The main blocklist supported by pihole looks to be blocking it.

janaxhell commented 11 months ago

Screenshot 2023-11-26 135626

The main blocklist supported by pihole looks to be blocking it.

Yes, that's it, I have whitelisted it and now I can see the icons again. !Solved

mshorey commented 11 months ago

There's an open issue on stevenblacks github opened 15 hours ago asking him to remove cdn.jsdelivr.net from the list. It actually broke functionality of another container of mine I just found.

mshorey commented 11 months ago

https://github.com/StevenBlack/hosts/issues/2515

ajnart commented 11 months ago

StevenBlack/hosts#2515

Thanks for you comment. This should be updated shortly. For now please whitelist / allow “jsdelivr” and it will work 😉