SOLVED: Android App not connecting anymore - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting) +---- Forum: Networking & Access (https://forum.jellyfin.org/f-networking-access) +---- Thread: SOLVED: Android App not connecting anymore (/t-solved-android-app-not-connecting-anymore) Pages:
1
2
|
Android App not connecting anymore - holger_kuehn - 2024-03-22 Hi folks, I've noticed that a few days ago the Jellyfin Android App stopped working on my phone, checked two tablets as well, same here too. The Android TV app on my ShieldTV still works fine, so does any Windows client. Setup is the following: Server: Windows 11 Pro 64bit Jellyfin V10.8.13 Apache 2.4.58 Reverse Proxy Clients Windows - Jellyfin Media Player 1.9.1 - working Android TV 0.16.7 - working Kodi JellyCon 0.8.0 py3 - working Jellyfin Android App 2.6.0 - not connecting Interestingly the Android devices can connect via browser without any trouble, so the reverse proxy seems to work just fine. I had checked the config and reset it to the template provided on the forums here. When connecting via app, I think I can see the library for a very short time and then the app logs out again. The only thing happend a few days ago on all affected devices seems to be an update to Android 14. The Shield is still on Android 11. Are there any logs for the Android app, I can check? On the server logs I can't find any obvious hints. Any additional info I should provide? Holger RE: Android App not connecting anymore - TheDreadPirate - 2024-03-22 Can you repeat the access attempt on the phone and then check the log to check if the connection attempt made it to Jellyfin? Or did the connection attempt fail at Apache? Did your cert recently update? RE: Android App not connecting anymore - holger_kuehn - 2024-03-22 (2024-03-22, 08:51 PM)TheDreadPirate Wrote: Can you repeat the access attempt on the phone and then check the log to check if the connection attempt made it to Jellyfin? I've cleared the log on the server, and done 5 attempts to connect, seems not to reach the server ... Code: [2024-03-22 22:05:12.939 +01:00] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Queuing task "PluginUpdateTask" (2024-03-22, 08:51 PM)TheDreadPirate Wrote: Or did the connection attempt fail at Apache? The access-log shows this from the app (not connecting): Code: 192.168.22.213 - - [22/Mar/2024:22:15:40 +0100] "GET /System/Info/Public HTTP/1.1" 200 219 "-" "Ktor client" and this from the browser (same device and network) connecting Code: fd11:f0d8:a7bb:135d:4c61:2421:7249:115d - - [22/Mar/2024:22:18:38 +0100] "GET /web/index.html HTTP/1.1" 200 1994 "-" "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Mobile Safari/537.36" (2024-03-22, 08:51 PM)TheDreadPirate Wrote: Did your cert recently update? The certificate is still valid for 3 months. Code: Server Key and Certificate #1 RE: Android App not connecting anymore - TheDreadPirate - 2024-03-22 I edited your post to remove your actual domain. Can you share your apache config via sourcebin? Replace your domain with something like "domain.tld" RE: Android App not connecting anymore - holger_kuehn - 2024-03-23 Have done some tests with an older Apache version from December, its the same, only the Android App does not connect. I'm a bit out of ideas, what might have changed? The reverse-proxy httpd-ssl.conf is this, SSLCipherSuite, SSLHonorCipherOrder, SSLProtocol are outside of virtual host, as these are valid for all hosts: https://srcb.in/4WXeYPjoJf The httpd.conf is here: https://srcb.in/2gy1cWFt23 The other config files are the Apache original ones. RE: Android App not connecting anymore - TheDreadPirate - 2024-03-23 Ah. I finally remembered. Make sure at least one of the certs in your config is a "fullchain" file. RE: Android App not connecting anymore - holger_kuehn - 2024-03-23 (2024-03-23, 03:47 PM)TheDreadPirate Wrote: Make sure at least one of the certs in your config is a "fullchain" file. I've changed the certs to a full chain file and changed the config to this: Code: SSLEngine on SSLLabs state this as valid, but the Android app still refuses to connect. I had to remove the crt file, as including this resulted in cert chain error (wrong order, to many certs). RE: Android App not connecting anymore - TheDreadPirate - 2024-03-23 Sorry to ask the obvious, but did you restart apache? Are you able to check Android's cert store to verify that it trusts all certs in the chain? RE: Android App not connecting anymore - holger_kuehn - 2024-03-23 (2024-03-23, 06:13 PM)TheDreadPirate Wrote: Sorry to ask the obvious, but did you restart apache? Yes, and I get to see them on https://www.ssllabs.com/ssltest/ as sent by the server. Code: 1 Sent by server *.domain.tld (2024-03-23, 06:13 PM)TheDreadPirate Wrote: Are you able to check Android's cert store to verify that it trusts all certs in the chain? Can you point me to a guide how to do that? On any Webbrowser, I see them as valid. Just found some programming pages on how to validate certs on android ... As a side note, I just tested the findroid app from the very same phone, worked as expected and connected without trouble. RE: Android App not connecting anymore - TheDreadPirate - 2024-03-23 Clear the app cache for the official app? I don't see a mention of that in your prior posts. I'm running out of ideas. |