Download speed widget stopped working today

it just randomly stopped working today
No description
No description
Solution:
i think i'll just remove it since i dont use that
Jump to solution
34 Replies
Cakey Bot
Cakey Bot6d 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?
Yellow Haired Asia Requiem
Operating system:- Ubuntu Server LTS 24.04 Exact Homarr version:- 0.15.9 Configuration:- docker-compose inside portainer any one picking this issue?
Meierschlumpf
Meierschlumpf4d ago
Hey @Yellow Haired Asia Requiem Can you add your client and server logs? Remove sensitive data as you wish.
Yellow Haired Asia Requiem
client as in qbittorent or nzbget correct?
Meierschlumpf
Meierschlumpf4d ago
No the logs of homarr and in browser
Yellow Haired Asia Requiem
ignore the nzbget one
Yellow Haired Asia Requiem
Pastebin
2024-12-13T07:21:12.263334608Z Client: TODO Status Code: 4002024-12...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Yellow Haired Asia Requiem
these are the server logs does these work?
Exporting hostname...
Migrating database...
yarn run v1.22.19
$ tsx ./migrate.ts
Done in 2.33s.
Starting production server...
Listening on port 7575 url: http://cf678a433c33:7575
ℹ Local icons repository directory exists and contains 0 icons
Client: TODO Status Code: 400
Exporting hostname...
Migrating database...
yarn run v1.22.19
$ tsx ./migrate.ts
Done in 2.33s.
Starting production server...
Listening on port 7575 url: http://cf678a433c33:7575
ℹ Local icons repository directory exists and contains 0 icons
Client: TODO Status Code: 400
these are the logs i get when i restart the docker container
Meierschlumpf
Meierschlumpf4d ago
Okay the 504 shown in the browser console looks to me like it is unable to either query homarr or the service behind it Can you take a look into the network tab of the browser devtools, reload the page and tell me what status code is returned for the download.get?
Yellow Haired Asia Requiem
does this work?
Yellow Haired Asia Requiem
after some time it changes to 504
No description
Yellow Haired Asia Requiem
with this response
Meierschlumpf
Meierschlumpf4d ago
Okay then it seems like either it is unable to request the endpoint in the first place or the request to your external service takes to long
Yellow Haired Asia Requiem
what could that point to? port being closed?
Meierschlumpf
Meierschlumpf4d ago
Not sure, I think easiest would be to try to reach the endpoint of the service in your container and then maybe find out why it takes so long
Yellow Haired Asia Requiem
how should i do that ?
Meierschlumpf
Meierschlumpf4d ago
Go into the container and use something like curl or wget and maybe also ping. You'll probably need to install some of those tools as we only have an alpine image
Yellow Haired Asia Requiem
ping/curl to what the exact api call?
Meierschlumpf
Meierschlumpf4d ago
I guess best would be to use your internal service url that was specified in the app
Yellow Haired Asia Requiem
i m sorry i didnt get that you meant the homarr url? or something else?
Meierschlumpf
Meierschlumpf4d ago
On your board you have an app that is used for the widget. This app has in the edit section a url which is used to query it's data
Yellow Haired Asia Requiem
okay so in this case qbittorent and nzbget
Meierschlumpf
Meierschlumpf4d ago
Yes
Yellow Haired Asia Requiem
ping -c 4 192.168.0.103 && curl -I http://192.168.0.103:8085
PING 192.168.0.103 (192.168.0.103) 56(84) bytes of data.
64 bytes from 192.168.0.103: icmp_seq=1 ttl=64 time=0.076 ms
64 bytes from 192.168.0.103: icmp_seq=2 ttl=64 time=0.103 ms
64 bytes from 192.168.0.103: icmp_seq=3 ttl=64 time=0.101 ms
64 bytes from 192.168.0.103: icmp_seq=4 ttl=64 time=0.094 ms

--- 192.168.0.103 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3080ms
rtt min/avg/max/mdev = 0.076/0.093/0.103/0.010 ms
HTTP/1.1 200 OK
cache-control: no-store
connection: keep-alive
content-length: 1831
content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src 'self' 'unsafe-inline'; object-src 'none'; form-action 'self'; frame-ancestors 'self';
content-type: text/html
cross-origin-opener-policy: same-origin
date: Sun, 15 Dec 2024 11:37:07 GMT
referrer-policy: same-origin
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
ping -c 4 192.168.0.103 && curl -I http://192.168.0.103:8085
PING 192.168.0.103 (192.168.0.103) 56(84) bytes of data.
64 bytes from 192.168.0.103: icmp_seq=1 ttl=64 time=0.076 ms
64 bytes from 192.168.0.103: icmp_seq=2 ttl=64 time=0.103 ms
64 bytes from 192.168.0.103: icmp_seq=3 ttl=64 time=0.101 ms
64 bytes from 192.168.0.103: icmp_seq=4 ttl=64 time=0.094 ms

--- 192.168.0.103 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3080ms
rtt min/avg/max/mdev = 0.076/0.093/0.103/0.010 ms
HTTP/1.1 200 OK
cache-control: no-store
connection: keep-alive
content-length: 1831
content-security-policy: default-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src 'self' 'unsafe-inline'; object-src 'none'; form-action 'self'; frame-ancestors 'self';
content-type: text/html
cross-origin-opener-policy: same-origin
date: Sun, 15 Dec 2024 11:37:07 GMT
referrer-policy: same-origin
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
these are the ping and curl output for my qbittorent
PING 192.168.0.103 (192.168.0.103) 56(84) bytes of data.
64 bytes from 192.168.0.103: icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from 192.168.0.103: icmp_seq=2 ttl=64 time=0.123 ms
64 bytes from 192.168.0.103: icmp_seq=3 ttl=64 time=0.053 ms
64 bytes from 192.168.0.103: icmp_seq=4 ttl=64 time=0.127 ms

--- 192.168.0.103 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3096ms
rtt min/avg/max/mdev = 0.053/0.089/0.127/0.036 ms
curl: (52) Empty reply from server
PING 192.168.0.103 (192.168.0.103) 56(84) bytes of data.
64 bytes from 192.168.0.103: icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from 192.168.0.103: icmp_seq=2 ttl=64 time=0.123 ms
64 bytes from 192.168.0.103: icmp_seq=3 ttl=64 time=0.053 ms
64 bytes from 192.168.0.103: icmp_seq=4 ttl=64 time=0.127 ms

--- 192.168.0.103 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3096ms
rtt min/avg/max/mdev = 0.053/0.089/0.127/0.036 ms
curl: (52) Empty reply from server
and this is for nzbget
Yellow Haired Asia Requiem
while reloading the website other widgets who depend on app integrations have a loading symbol while the dlspeed doesnt have that
No description
Meierschlumpf
Meierschlumpf4d ago
It does not have a loading spinner as we don't have any defined in code. Okay thats weird that the connection works
Yellow Haired Asia Requiem
well then is it a new bug? it still worked after i pulled the new image but stopped since 12/12
Meierschlumpf
Meierschlumpf4d ago
We didn't change anything then, so IMO probably something wrong with your network or similar
Yellow Haired Asia Requiem
okayyy it started working the issue was nzbget
Solution
Yellow Haired Asia Requiem
i think i'll just remove it since i dont use that
Meierschlumpf
Meierschlumpf4d ago
Okay sounds good
Want results from more Discord servers?
Add your server