Fetching Health Status Fails in 1.24.0

Health Status widget is not working on my dashboard. Its integration is dash. and the integration tests and connects successfully when set up. I’ve tried it with all 3 possible IP addresses. The local IP address and proper port, the tailscale IP address with proper port and also the docker container direct IP with the actual port it’s defined with and all of these state they connect yet I get a failed to fetch health status in the widget. All 3 of these URLs work in the browser to directly connect to the dash. panel and all of the expected metrics report. Also if I create an iframe with any of these known good URLs it also works on the dashboard as well. Is this a known issue with 1.24.0? All of my other widgets and integrations work fine. I also confirmed that both the dash. docker container and the homarr container are on the same internal network 172.18.0.# within docker. Only http:// is used. I’m on an Intel based mac mini with macOS 15.5 running Homarr in a docker container via Colima My compose file for each: homarr: container_name: homarr_1 image: ghcr.io/homarr-labs/homarr:latest volumes: - /var/run/docker.sock:/var/run/docker.sock - /Users/brenthuskins/Documents/homarr/appdata:/appdata ports: - '7575:7575' environment: - SECRET_ENCRYPTION_KEY=######### restart: unless-stopped dash: image: mauricenino/dashdot container_name: dash ports: - 8181:3001 environment: - DASHDOT_ENABLE_CPU_TEMPS=true volumes: - /:/mnt/host:ro - /var/run/docker.sock:/var/run/docker.sock privileged: true restart: unless-stopped LOGS: 2025-06-19T02:07:02.173Z info A tRPC client has connected to the logging procedure 2025-06-19T02:07:10.052Z info tRPC request from nextjs-react (json) by user 'admin (re3unc7aimi7y4kyz68gqgl7)' 2025-06-19T02:07:18.954Z info tRPC request from nextjs-react (json) by user 'admin (re3unc7aimi7y4kyz68gqgl7)' 2025-06-19T02:07:21.056Z error Failed to run integration job integration=vhva1og8yvi0rua56kxbrs3u inputHash='W3t9XQ==' 2025-06-19T02:07:27.279Z error tRPC Error with query on 'widget.releases.getLatest' 2025-06-19T02:07:21.057Z warn The callback of 'healthMonitoring' succeeded but took 26394.22ms longer than expected (2500ms). This may indicate that your network performance, host performance or something else is too slow. If this happens too often, it should be looked into. 2025-06-19T02:07:30.021Z error tRPC Error with query on 'widget.healthMonitoring.getSystemHealthStatus' 2025-06-19T02:07:30.690Z error Failed to run integration job integration=vhva1og8yvi0rua56kxbrs3u inputHash='W3t9XQ==' 2025-06-19T02:07:30.691Z warn The callback of 'healthMonitoring' succeeded but took 31138.53ms longer than expected (2500ms). This may indicate that your network performance, host performance or something else is too slow. If this happens too often, it should be looked into. 2025-06-19T02:07:31.442Z warn The callback of 'mediaServer' succeeded but took 31792.08ms longer than expected (2500ms). This may indicate that your network performance, host performance or something else is too slow. If this happens too often, it should be looked into. 2025-06-19T02:07:33.345Z info tRPC request from nextjs-react (json) by user 'admin (re3unc7aimi7y4kyz68gqgl7)' 2025-06-19T02:07:33.654Z warn The callback of 'mediaRequestStats' succeeded but took 8860.82ms longer than expected (2500ms). This may indicate that your network performance, host performance or something else is too slow. If this happens too often, it should be looked into. 2025-06-19T02:07:39.763Z error Failed to run integration job integration=vhva1og8yvi0rua56kxbrs3u inputHash='W3t9XQ=='
11 Replies
Cakey Bot
Cakey Bot3mo ago
Thank you for submitting a support request. Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?
bahdabomb
bahdabombOP3mo ago
I have also attempted connections with the integration using the docker container name which also connected successfully when entered and save but yields the same results on the actual dashboard.
Meierschlumpf
Meierschlumpf3mo ago
Did you strip away some thing from your logs, it should also show where the errors occur
bahdabomb
bahdabombOP3mo ago
I posted as much as it would let me This is the only error I see: 2025-06-19T22:54:30.186Z error Failed to run integration job integration=wik0hks2flfaz9ugzjl86p79 inputHash='W3t9XQ==' 2025-06-19T22:54:35.631Z error Failed to run integration job integration=wik0hks2flfaz9ugzjl86p79 inputHash='W3t9XQ==' 2025-06-19T22:54:40.190Z error Failed to run integration job integration=wik0hks2flfaz9ugzjl86p79 inputHash='W3t9XQ==' 2025-06-19T22:54:45.308Z error Failed to run integration job integration=wik0hks2flfaz9ugzjl86p79 inputHash='W3t9XQ==' 2025-06-19T22:54:50.310Z error Failed to run integration job integration=wik0hks2flfaz9ugzjl86p79 inputHash='W3t9XQ==' 2025-06-19T22:54:55.311Z error Failed to run integration job integration=wik0hks2flfaz9ugzjl86p79 inputHash='W3t9XQ==' It continually reposts that error
Manicraft1001
Manicraft10013mo ago
Can you try using curl from within the container to check?
bahdabomb
bahdabombOP3mo ago
I can try whatever you like…just send me an example
Manicraft1001
Manicraft10013mo ago
I'd like you to execute a curl from within the container to check the connection
bahdabomb
bahdabombOP3mo ago
Can I get the curl command you’d like me to execute? Obviously just typing curl won’t get me anywhere and I’m not keen on exactly what to curl so to speak…I’d suspect something from within the Homarr container to the dash container but I’ll need the syntax. Also, did you see that I can create an iframe that shows the dash. page? So they are communicating at that level.
Meierschlumpf
Meierschlumpf3mo ago
Regarding the iframe, it's normal as the iframe is loaded from your browser and not from the container, so it's different from the integration that is fetching on the server Also the curl is just curl <url> within the container
bahdabomb
bahdabombOP3mo ago
brenthuskins@Mac-mini scripts % docker exec -it homarr_1 sh /app # curl -v http://dash:3001/ sh: curl: not found /app # which wget /usr/bin/wget /app # wget http://dash:3001/ Connecting to dash:3001 (172.18.0.3:3001) saving to 'index.html' index.html 100% |**| 709 0:00:00 ETA 'index.html' saved /app # apk update && apk add curl fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz v3.22.0-207-gcafa843a567 [https://dl-cdn.alpinelinux.org/alpine/v3.22/main] v3.22.0-208-g610296824a1 [https://dl-cdn.alpinelinux.org/alpine/v3.22/community] OK: 26311 distinct packages available (1/8) Installing brotli-libs (1.1.0-r2) (2/8) Installing c-ares (1.34.5-r0) (3/8) Installing libidn2 (2.3.7-r0) (4/8) Installing nghttp2-libs (1.65.0-r0) (5/8) Installing libpsl (0.21.5-r3) (6/8) Installing zstd-libs (1.5.7-r0) (7/8) Installing libcurl (8.14.1-r0) (8/8) Installing curl (8.14.1-r0) Executing busybox-1.37.0-r18.trigger OK: 29 MiB in 43 packages /app # curl -v http://dash:3001/ * Host dash:3001 was resolved. * IPv6: (none) * IPv4: 172.18.0.3 * Trying 172.18.0.3:3001... * Connected to dash (172.18.0.3) port 3001 * using HTTP/1.x
GET / HTTP/1.1 Host: dash:3001 User-Agent: curl/8.14.1 Accept: /
* Request completely sent off < HTTP/1.1 200 OK < X-Powered-By: Express < Access-Control-Allow-Origin: * < Cache-Control: public, max-age=0 < Accept-Ranges: bytes < Last-Modified: Fri, 04 Apr 2025 18:39:05 GMT < ETag: W/"2c5-19602197528" < Content-Type: text/html; charset=UTF-8 < Content-Length: 709 < Vary: Accept-Encoding < Date: Fri, 20 Jun 2025 16:00:07 GMT < Connection: keep-alive < Keep-Alive: timeout=5 < <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <link rel="icon" type="image/x-icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=0.8" /> <meta name="theme-color" content="#000000" /> <meta name="description" content="Web site created using create-react-app" /> <link rel="apple-touch-icon" href="/logo192.png" /> <link rel="manifest" href="./manifest.json" /> <title>dash.</title> <script type="module" crossorigin src="/assets/index-BJILpymi.js"></script> <link rel="stylesheet" crossorigin href="/assets/index-BJvMzpbI.css"> </head> <body> <div id="root"></div> </body> </html> * Connection #0 to host dash left intact /app # Everything looks OK from within the homarr_1 container to the dash container Installed 1.25.0 and no change in behavior Any thoughts on this with results of the curl testing showing above? Does this need to be posted on GitHub as a bug since there seems to be no resolution?
Meierschlumpf
Meierschlumpf3mo ago
Yeah, I think this makes sense

Did you find this page helpful?