I
Immich•5mo ago
xurizaemon

Images mostly missing after update

I have Immich running in Docker Compose with library on an external disk. After a recent update, Immich shows all my images as "Error loading image". I'm trying to work out what's going on and appreciate any help! In docker compose logs immich-server I see errors like this:
Error: ENOENT: no such file or directory, access 'upload/thumbs/a6b5c3f0-1b7e-41e9-90d7-c3f9c152a705/60/9e/609ea77b-873d-483f-ae6e-f506f7cd9c1d.webp'
In .env I have UPLOAD_LOCATION=/media/chris/stg-1tb/photos My docker-compose.yml is unmodified from https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml I can see some similarly named files in that directory, but not that specific file Immich reports as missing. Immich is looking for a file in the thumbs directory without -thumbnail suffix, and on disk I see only files of the same name with the -thumbnail suffix. $ find /media/chris/stg-1tb/photos -name '609ea77b-873d-483f-ae6e-f506f7cd9c1d*' /media/chris/stg-1tb/photos/thumbs/a6b5c3f0-1b7e-41e9-90d7-c3f9c152a705/60/9e/609ea77b-873d-483f-ae6e-f506f7cd9c1d-thumbnail.jpeg /media/chris/stg-1tb/photos/thumbs/a6b5c3f0-1b7e-41e9-90d7-c3f9c152a705/60/9e/609ea77b-873d-483f-ae6e-f506f7cd9c1d-thumbnail.webp For recent uploads, via Immich Android app, no images are present. For older images (before the issue kicked in), I see thumbnails OK when browsing, but then can't see the images themselves when I click into them. I'd appreciate any guidance or pointers - hoping this is a configuration issue, but if I need to reimport (which feels likely?), I'm hopeful that my albums and other metadata currently in Immich might be retained.
No description
8 Replies
Immich
Immich•5mo ago
:wave: Hey @xurizaemon, 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. Successfully submitted, a tag has been added to inform contributors. :white_check_mark:
xurizaemon
xurizaemonOP•5mo ago
For GitHub issues, https://github.com/immich-app/immich/discussions/14129 looks similar, and I figure maybe the same - seems plausible that uploads landed in a Docker volume which is now lost? But I can't figure how I would have had Immich storing originals in a volume and generating thumbs in the mounted library.
Mraedis
Mraedis•5mo ago
Maybe it's the opposite and the mount is now non functional?
xurizaemon
xurizaemonOP•5mo ago
hmm maybe? does that sound like it fits the symptoms better? it would be super nice if those missing files were recoverable/discoverable! i see also that some files belong to "node" and others to "root" currently. it's on a FAT32 external HDD I believe. seems to be running as root so I figured no harm having some files as node ... but maybe i'm wrong it's running as root. oh huh i have an ghcr.io/immich-app/immich-server:v1.112.0 container running as immich_microservices while the rest are ghcr.io/immich-app/immich-server:release that seems "funky" 😄
$ docker ps | grep immich
7acdc53b68ee ghcr.io/immich-app/immich-server:release "tini -- /bin/bash s…" 27 hours ago Up 27 hours (healthy) 0.0.0.0:2283->2283/tcp, :::2283->2283/tcp immich_server
e72e2ee0b78e ghcr.io/immich-app/immich-machine-learning:release "tini -- ./start.sh" 27 hours ago Up 27 hours (healthy) immich_machine_learning
753219a8d9d9 tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" 2 weeks ago Up 2 weeks (healthy) 5432/tcp immich_postgres
26e4de020fe6 redis:6.2-alpine "docker-entrypoint.s…" 2 weeks ago Up 2 weeks (healthy) 6379/tcp immich_redis
6e213cd0459d ghcr.io/immich-app/immich-server:v1.112.0 "tini -- /bin/bash s…" 2 weeks ago Up 2 weeks (healthy) 3001/tcp immich_microservices
$ docker ps | grep immich
7acdc53b68ee ghcr.io/immich-app/immich-server:release "tini -- /bin/bash s…" 27 hours ago Up 27 hours (healthy) 0.0.0.0:2283->2283/tcp, :::2283->2283/tcp immich_server
e72e2ee0b78e ghcr.io/immich-app/immich-machine-learning:release "tini -- ./start.sh" 27 hours ago Up 27 hours (healthy) immich_machine_learning
753219a8d9d9 tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" 2 weeks ago Up 2 weeks (healthy) 5432/tcp immich_postgres
26e4de020fe6 redis:6.2-alpine "docker-entrypoint.s…" 2 weeks ago Up 2 weeks (healthy) 6379/tcp immich_redis
6e213cd0459d ghcr.io/immich-app/immich-server:v1.112.0 "tini -- /bin/bash s…" 2 weeks ago Up 2 weeks (healthy) 3001/tcp immich_microservices
sheesh (does a docker compose down, kills the microservices container, down again to rm the network, docker compose up -d and docker compose logs -f) up again, all the right version now :release, but same on the thumbnails
Error: ENOENT: no such file or directory, access 'upload/thumbs/a6b5c3f0-1b7e-41e9-90d7-c3f9c152a705/60/9e/609ea77b-873d-483f-ae6e-f506f7cd9c1d.webp'
seems like the files are not magically restored just cos i restarted lol (no separate microservices container now which I believe is correct) how do I find which DB entry that thumbnail path relates to? is it 609ea77b-873d-483f-ae6e-f506f7cd9c1d? aha found it in assets via id and I can see the original image is at library/admin/2004/2004-02-15/CB24090_CB24090-R4-E118.jpg and exists on disk, cool runs GENERATE THUMBNAILS
xurizaemon
xurizaemonOP•5mo ago
cool that'll keep
No description
xurizaemon
xurizaemonOP•5mo ago
I had not tried "download original" so until then I thought I was missing the originals, despite the obvious /thumbs/ in the URL ... doh Yep that looks to have worked! /close
Immich
Immich•5mo ago
This thread has been closed. To re-open, use the button below.
xurizaemon
xurizaemonOP•5mo ago
Thanks everyone!

Did you find this page helpful?