I
Immich•4mo ago
Mattaton

I have one video from Dec 25th that will not upload from phone

I have a 1.53GB video from Christmas morning that will never completely upload from my Android phone. I have watched it upload from 0 to 100% and still it never "finishes" and the next time I open Immich it tries to upload it again. It doesn't display and error or anything. It just sits on 100%. I have tried this numerous time in the past month. Although today the upload seems to be stalling at 71%. It has uploaded every other photo of video I have taken. Looking at the docker logs, I don't see any errors. But when I switched to a DEBUG log level I see a bunch of warnings like this:
[Nest] 261 - 01/23/2025, 11:39:48 AM WARN [Api:JobRepository~3m2j6foz] Unable to set queue concurrency, worker not found: 'thumbnailGeneration'
[Nest] 261 - 01/23/2025, 11:39:48 AM WARN [Api:JobRepository~3m2j6foz] Unable to set queue concurrency, worker not found: 'thumbnailGeneration'
Logs on phone also don't show any errors. latest version of imagegenius AIO container on unRAID
17 Replies
Immich
Immich•4mo ago
:wave: Hey @Mattaton, 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
Immich
Immich•4mo ago
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. :blue_square: 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.
GitHub
immich-app immich · Discussions
Explore the GitHub Discussions forum for immich-app immich. Discuss code, ask questions & collaborate with the developer community.
GitHub
Issues · immich-app/immich
High performance self-hosted photo and video management solution. - Issues · immich-app/immich
schuhbacca
schuhbacca•4mo ago
Use local IP, more than likely you are using cloudflare or have a misconfigured reverse proxy.
Mattaton
MattatonOP•4mo ago
I am using cloudflare, but if something was misconfigured, why would every other photo/video upload? I've even uploaded larger videos with no problem.
schuhbacca
schuhbacca•4mo ago
I mean it can be hit or miss. Cloudflare imposes a 100mb limit. Sometimes it happens sometimes it lets other things slip by. I can basically guarantee if you do it over local IP it will work.
Mattaton
MattatonOP•4mo ago
When I am in my house, my router points back to my local server and does not use cloudflare (or the internet). But it fails there too. That rules out cloudflare, right? By local IP, you mean I have to set the app to use local IP...which means without a VPN on my phone it won't work outside my local network.
schuhbacca
schuhbacca•4mo ago
I can just say in every case of a support ticket at this point, when a file has failed a large upload it has been something in the middle, not immich. Do you use a reverse proxy? You can also setup Network switching in immich to point to local IP when on your home network.
Mattaton
MattatonOP•4mo ago
I'm using SWAG. Yes. I will look into the network switching. Thanks! For now I will just manually upload the video via the web interface. Well. Try to, assuming that will work. 😄
Mattaton
MattatonOP•4mo ago
Using local IP and web interface. Still gets to 100% and stops:
No description
No description
schuhbacca
schuhbacca•4mo ago
What are your system specs? Any logs in the server?
Mattaton
MattatonOP•4mo ago
Running on unRAID, INtel Core i7 12700K with 64GB RAM Container logs are just spitting out lots of DEBUG lines like
[Nest] 261 - 01/23/2025, 12:08:21 PM DEBUG [Api:LoggingInterceptor~mg3oj6yo] GET /api/assets/945c41ea-d700-42bb-a7ce-da3ff26d15aa/video/playback?c=e%2FrvAQrwuUqkS9D%2F%2BvKz9wwNd4w%3D 206 46.84ms ::ffff:192.168.73.5
[Nest] 261 - 01/23/2025, 12:08:21 PM DEBUG [Api:LoggingInterceptor~mg3oj6yo] GET /api/assets/945c41ea-d700-42bb-a7ce-da3ff26d15aa/video/playback?c=e%2FrvAQrwuUqkS9D%2F%2BvKz9wwNd4w%3D 206 46.84ms ::ffff:192.168.73.5
Wait. It finally finished. Sat on 100% for a long time! These lines popped up in the container log
[01/23/25 12:16:07] INFO Loading detection model 'buffalo_l' to memory
[01/23/25 12:16:07] INFO Setting execution providers to
['CUDAExecutionProvider', 'CPUExecutionProvider'],
in descending order of preference
[01/23/25 12:16:07] INFO Loading visual model 'ViT-B-32__openai' to memory
[01/23/25 12:16:07] INFO Setting execution providers to
['CUDAExecutionProvider', 'CPUExecutionProvider'],
in descending order of preference
[01/23/25 12:16:09] INFO Loading recognition model 'buffalo_l' to memory
[01/23/25 12:16:09] INFO Setting execution providers to
['CUDAExecutionProvider', 'CPUExecutionProvider'],
in descending order of preference
[01/23/25 12:16:07] INFO Loading detection model 'buffalo_l' to memory
[01/23/25 12:16:07] INFO Setting execution providers to
['CUDAExecutionProvider', 'CPUExecutionProvider'],
in descending order of preference
[01/23/25 12:16:07] INFO Loading visual model 'ViT-B-32__openai' to memory
[01/23/25 12:16:07] INFO Setting execution providers to
['CUDAExecutionProvider', 'CPUExecutionProvider'],
in descending order of preference
[01/23/25 12:16:09] INFO Loading recognition model 'buffalo_l' to memory
[01/23/25 12:16:09] INFO Setting execution providers to
['CUDAExecutionProvider', 'CPUExecutionProvider'],
in descending order of preference
And the web interface said upload completed.
schuhbacca
schuhbacca•4mo ago
It was probably finishing all the jobs before it reported complete. I'm sure it took a minute with a big file like that That's all logs related to machine learning
Mattaton
MattatonOP•4mo ago
Yep. Just noting that's when I realized it had done something. 🙂 I had let the Android app sit for that long and it still never finished. But, anyway, I know how to get around that should it happen again. Thanks! Is network switching something in the Immich settings? I am googling it and people are talking about using the router or local DNS to do that. Which I am doing already. Is there something fairly new in Immich for this?
schuhbacca
schuhbacca•4mo ago
Yes, if you go in the app, setting, networking
Mattaton
MattatonOP•4mo ago
OH! On the app. I was looking for it in server settings. Thanks! Sorry. One last thing. On my app, the video that wouldn't upload before now shows a cloud with a check. Meaning it has been uploaded. But if I go to the Backup settings, it's still trying to upload it again and continues showing that one asset is to be uploaded. Will this just eventually figure itself out?
schuhbacca
schuhbacca•4mo ago
You can either A) Delete the video locally, then it won't attempt to upload or B) Wait for the network switching to work it's magic and hopefully upload the video then be rejected by the server as a duplcate. You will definitley have to sit on the backup screen and wait for it to finish, it will never finish as a background job
Mattaton
MattatonOP•4mo ago
Okay. Will do! Thanks for all the help and info!

Did you find this page helpful?