I
Immich2mo ago
PhoDit

Android App "Server is not reachable" but works on browser

I have been using Immich just fine for the last year over Cloudflare tunnels and today the Android app stopped connecting. I tried reinstalling it and all it says is "Server is not reachable", but I can connect without any problems to my server though the web browser on the same device to the same URL. - I have allowed self-signed certs just in case. - I have restarted the server. - Both the app and the server are on v1.138.0 Has anyone else encountered this issue? This is the log: Error while checking server availability: FormatException: Unexpected character (at character 1) <!DOCTYPE html> ^ 0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1463) 1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1329) 2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:931) 3 _parseJson (dart:convert-patch/convert_patch.dart:35) 4 JsonDecoder.convert (dart:convert/json.dart:641) 5 JsonCodec.decode (dart:convert/json.dart:223) 6 ApiClient.deserialize.<anonymous closure> (package:openapi/api_client.dart:158) 7 compute.<anonymous closure> (package:flutter/src/foundation/_isolates_io.dart:23) 8 _RemoteRunner._run (dart:isolate:1116) 9 _RemoteRunner._remoteExecute (dart:isolate:1110) 10 _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:317) 11 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:193)
31 Replies
Immich
Immich2mo ago
:wave: Hey @PhoDit, Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:. References - Container Logs: docker compose logs docs - Container Status: docker ps -a docs - Reverse Proxy: https://immich.app/docs/administration/reverse-proxy - Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA Checklist I have... 1. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time). 2. :ballot_box_with_check: read applicable release notes. 3. :ballot_box_with_check: reviewed the FAQs for known issues. 4. :ballot_box_with_check: reviewed Github for known issues. 5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy). 6. :ballot_box_with_check: uploaded the relevant information (see below). 7. :ballot_box_with_check: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable (an item can be marked as "complete" by reacting with the appropriate number) Information In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider: - Your docker-compose.yml and .env files. - Logs from all the containers and their status (see above). - All the troubleshooting steps you've tried so far. - Any recent changes you've made to Immich or your system. - Details about your system (both software/OS and hardware). - Details about your storage (filesystems, type of disks, output of commands like fdisk -l and df -h). - The version of the Immich server, mobile app, and other relevant pieces. - Any other information that you think might be relevant. Please paste files and logs with proper code formatting, and especially avoid blurry screenshots. Without the right information we can't work out what the problem is. Help us help you ;) If this ticket can be closed you can use the /close command, and re-open it later if needed.
Zeus
Zeus2mo ago
When you open the web browser in an incognito window and visit your immich site, what do you see? most likely you have cloudflare auth in front of the immich page, this is not supported by the mobile app
PhoDit
PhoDitOP2mo ago
The login page, perfectly working
Zeus
Zeus2mo ago
please share your immich url here
PhoDit
PhoDitOP2mo ago
The app has been working for a full year until today
Mraedis
Mraedis2mo ago
That would point to either caching or an extension borking things
Zeus
Zeus2mo ago
Interesting. it works fine here do you have any local DNS or weird network stuff setup? what if you try your phone on wireless data?
PhoDit
PhoDitOP2mo ago
No local dns. Same behaviour on data
Zeus
Zeus2mo ago
what url do you have set in the mobile app exactly?
PhoDit
PhoDitOP2mo ago
This same one
Zeus
Zeus2mo ago
so weird maybe you are geting rate limited or something by cloudflare landing page
PhoDit
PhoDitOP2mo ago
hmmm Never heard of that Nor see any warning messages on cloudflare's pannel
Zeus
Zeus2mo ago
are you using cloudflare proxy? (orange cloud on)?
PhoDit
PhoDitOP2mo ago
Yes
Zeus
Zeus2mo ago
yes so they could rate limit you if they notice any unusual behavior I don't have a good reason for why but that's the only explanation I can think of
PhoDit
PhoDitOP2mo ago
Only for the app though?
Zeus
Zeus2mo ago
could be something to do with the user agent maybe, not sure
PhoDit
PhoDitOP2mo ago
yup, it's cloudflare messing things up. If I connect with the 1.1.1.1 VPN Immich works again
Immich
Immich2mo ago
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:
PhoDit
PhoDitOP2mo ago
I guess I can close this ticket? Although I wonder if there are any other people affected by this
Zeus
Zeus2mo ago
haven't seen anyone else with this, sorry cloudflare does have a bunch of issues but not this
PhoDit
PhoDitOP2mo ago
Well, I hope it magically fixes itself the same way it broke. Update: turns out it was the Spanish government blocking all Cloudflare connections because of the ongoing football matches. You may have heard something about that Thanks for your help
BigArt
BigArt2mo ago
Same issue for me. The issue is that I am connecting from the same network from my home. Moreover, even VPN does not help. I am using cloudflared tunnel, cloudflare blocked in my country, but I still can easily access immich from web on the same phone. With or without VPN. I am using 1.40.1 app and server
Zeus
Zeus2mo ago
If cloudflare is blocked in your country you should stop using cloudflare. This isn’t something we can otherwise assist with
BigArt
BigArt2mo ago
I have reasons to believe that this issue is not with cloudflare because it does not work even with VPN in other country.
Zeus
Zeus2mo ago
Got it. it is unlikely to be related to immich since the web access works.
BigArt
BigArt2mo ago
Well, thank you anyway. I will try to solve it on my side, but meanwhile web interface will suffice. Should I close this issue again?
PhoDit
PhoDitOP2mo ago
Regular VPNs didn't work for me, which was kinda weird tbh, I had to go with Cloudflare's Warp
KhanFaisal
KhanFaisal2mo ago
Server not reachable showing
Mraedis
Mraedis2mo ago
Don't hijack other people's topics

Did you find this page helpful?