Web Interface Shows Broken Images After Restore, But Mobile App Works Fine
Hello everyone,
I'm seeking help with an odd issue after restoring my Immich instance from a backup.
The Problem:
After restoring my photo library from a ZFS backup, a small number of images fail to load in the web interface. The thumbnails are missing, and clicking on the assets results in a broken image icon.
The Key Clue:
The same "broken" photos display perfectly in the Immich mobile app on my iPhone. This tells me the original image files are intact and accessible.
My Environment:
The Immich library (asset files) was restored from a ZFS backup.
The PostgreSQL database is on a separate ext4 filesystem with the OS. It was not part of the ZFS restore.
I am running Immich in Docker.
What I've Considered:
Since the mobile app works, the issue seems isolated to the web interface, possibly related to how it serves or generates thumbnails for these specific files.
Has anyone experienced this web/mobile discrepancy after a restore? I'm looking for suggestions on what to check—perhaps a thumbnail regeneration process, file permission issues, or a database inconsistency?
Thanks in advance for any pointers!
Immich
v2.2.1
ExifTool
13.38
Node.js
v22.18.0
Libvips
8.17.2
ImageMagick
7.1.2-2
FFmpeg
7.1.1-6
Repository
immich-app/immich
Source
v2.2.1@b35f00f76
Build
18981908290
Build Image
v2.2.1
Version History
Installed 2.2.1 on Nov 1, 2025
Installed 2.0.0 on Oct 3, 2025
Installed 1.140.1 on Aug 31, 2025
Installed 1.138.0 on Aug 16, 2025
Installed 1.137.1 on Aug 1, 2025
6 Replies
:wave: Hey @dadelpe,
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. :blue_square: read applicable release notes.
3. :ballot_box_with_check: reviewed the FAQs for known issues.
4. :blue_square: 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.What happens if you try to download one of those files from the web UI?
I don’t see any errors in the server log you posted. Please try in incognito.
The system is trying to download it but instead says "the website is avaiable" (it's in italian) pic attached
I have already tried with multiple browser with different laptop and in incognito always the same issue for the same pics
I have asked to DeepSeek: I had to rebuild the entire immich docker and ricreate the db and apparently only 1461 thumbnails are missing not sure why it's not creating them
user@server:~/docker/immich$ docker exec immich_postgres psql -U postgres -d immich -c "SELECT COUNT(*) FROM asset WHERE "ownerId" = '66de7555-8ec2-459d-ba22-384abc9055dc' AND thumbhash IS NULL;" count ------- 1461 (1 row)

https://chat.deepseek.com/share/hjbqeayfli9dpusrox
user@server:~/docker/immich$ docker exec immich_server find /usr/src/app/upload/thumbs -name "*.webp" | wc -l 37785