H
Homarr•13mo ago
SpeakingOfBrad

Help troubleshooting Homarr networking

I am having trouble getting my Plex, Jellyfin, and Transmission integrations working with Homarr. I have pings enabled, and they all show green with status 200. But the widgets that use those integrations aren't showing any information. The Homarr (server) logs give these errors:
ERROR failed to communicate with media server 'Plex' (2a3db7c7-8238-4603-9aed-f0b52e0a7380): Error: Unexpected close tag
Line: 5
Column: 7
Char: >
ERROR failed to communicate with media server 'Plex' (2a3db7c7-8238-4603-9aed-f0b52e0a7380): Error: Unexpected close tag
Line: 5
Column: 7
Char: >
ERROR failed to communicate with media server 'Jellyfin' (8c51d2ca-e4de-4fcf-b3c0-6c7cb761fd09): AxiosError: Request failed with status code 401
ERROR failed to communicate with media server 'Jellyfin' (8c51d2ca-e4de-4fcf-b3c0-6c7cb761fd09): AxiosError: Request failed with status code 401
ERROR Error communicating with your download client 'Transmission' (cb145535-5d00-48af-a792-051f85b1008c): HTTPError: Response code 404 (Not Found)


WARN 1 download clients failed. Please check your configuration and the above log
ERROR Error communicating with your download client 'Transmission' (cb145535-5d00-48af-a792-051f85b1008c): HTTPError: Response code 404 (Not Found)


WARN 1 download clients failed. Please check your configuration and the above log
Also of note is that I have Radarr and Sonarr running on the same server and those integrations seem to work just fine (their data shows up on the calendar widget). I have a feeling that the problem has something to do with the fact that all of these applications are running as dockers on the same server (including Homarr), but the fact that the Radarr and Sonarr integrations work with no problems kind of throws a wrench into that idea.
9 Replies
Manicraft1001
Manicraft1001•13mo ago
Hi, what is the internal URL you set for Plex?
SpeakingOfBrad
SpeakingOfBradOP•13mo ago
https://app.plex.tv/ I also tried 192.168.0.2:32400, but then the ping goes to red (401).
Manicraft1001
Manicraft1001•13mo ago
You should never set app.plex.tv as the internal URL
SpeakingOfBrad
SpeakingOfBradOP•13mo ago
Do the pings come from my broswer (client) or from the docker (server)?
Manicraft1001
Manicraft1001•13mo ago
The only correct solution is to use the internal IP / hostname From the server. As a temporary solution, you can allow 401 as an accepted code. The next version will fix this issue though.
SpeakingOfBrad
SpeakingOfBradOP•13mo ago
Okay. That will get the ping to work, but the integration still doesn't seem to work. Changing the internal IP did change the error I get in the logs.
ERROR failed to communicate with media server 'Plex' (2a3db7c7-8238-4603-9aed-f0b52e0a7380): TypeError: fetch failed
ERROR failed to communicate with media server 'Plex' (2a3db7c7-8238-4603-9aed-f0b52e0a7380): TypeError: fetch failed
Knowing the pings come from the server made me rethink some stuff and check my Jellyfin credentials (because I was getting a 401 error in the server logs even though the ping on the dashboard showed 200). And it turns out I had the wrong credentials in there. So my Jellyfin integration is working now (Thanks!), but I'm not sure what to check for the Plex and Transmission integrations.
Manicraft1001
Manicraft1001•13mo ago
You might need to allow communication to Plex Plex has a setting to disallow it. Also, I'd suggest you to search for similar questions in #💬・get-help . The same question has already been asking many times 🙂
Manicraft1001
Manicraft1001•13mo ago
Awesome!
Want results from more Discord servers?
Add your server