How to fix "Error loading tumbnails"

Hello. Ever since I've installed immich, I have been getting a mixup of loaded and unloaded thumbnails. How can I load all of the thumbnails on the client? (Using external source on Synology Docker)
No description
27 Replies
Immich
Immich•4mo ago
:wave: Hey @FullMetalJuggernaut, 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. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time). 2. :blue_square: read applicable release notes. 3. :blue_square: reviewed the FAQs for known issues. 4. :blue_square: reviewed Github for known issues. 5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy). 6. :blue_square: uploaded the relevant information (see below). 7. :blue_square: 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
Tempest
Tempest•4mo ago
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
docker-compose.yml
services:
immich-redis:
image: redis
container_name: Immich-REDIS
hostname: immich-redis
security_opt:
- no-new-privileges:true
healthcheck:
test: ["CMD-SHELL", "redis-cli ping || exit 1"]
user: 1026:100
environment:
- TZ=America/Anguilla
volumes:
- /volume1/docker/immich/redis:/data:rw
restart: on-failure:5

immich-db:
image: tensorchord/pgvecto-rs:pg16-v0.2.0
container_name: Immich-DB
hostname: immich-db
security_opt:
- no-new-privileges:true
healthcheck:
test: ["CMD", "pg_isready", "-q", "-d", "immich", "-U", "immichuser"]
interval: 10s
timeout: 5s
retries: 5
volumes:
- /volume1/docker/immich/db:/var/lib/postgresql/data:rw
environment:
- TZ=America/Anguilla
- POSTGRES_DB=immich
- POSTGRES_USER=immichuser
- POSTGRES_PASSWORD=immichpw
restart: on-failure:5

immich-server:
image: ghcr.io/immich-app/immich-server:release
container_name: Immich-SERVER
hostname: immich-server
user: 1026:100
security_opt:
- no-new-privileges:true
env_file:
- stack.env
ports:
- 8212:2283
volumes:
- /volume1/docker/immich/upload:/usr/src/app/upload:rw
- /volume1/homes/user:/mnt/media/my_photos:rw # or whatever folder name you want here
- "/volume2:/mnt/media/my_photos2:rw"
restart: on-failure:5
depends_on:
immich-redis:
condition: service_healthy
immich-db:
condition: service_started

immich-machine-learning:
image: ghcr.io/immich-app/immich-machine-learning:release
container_name: Immich-LEARNING
hostname: immich-machine-learning
user: 1026:100
security_opt:
- no-new-privileges:true
env_file:
- stack.env
volumes:
- /volume1/docker/immich/upload:/usr/src/app/upload:rw
- /volume1/docker/immich/cache:/cache:rw
- /volume1/docker/immich/matplotlib:/matplotlib:rw
- /volume1/homes/user:/mnt/media/my_photos:rw # or whatever folder name you want here
- "/volume2/233 Drive:/mnt/media/my_photos2:rw"

environment:
- MPLCONFIGDIR=/matplotlib
restart: on-failure:5
depends_on:
immich-db:
condition: service_started
services:
immich-redis:
image: redis
container_name: Immich-REDIS
hostname: immich-redis
security_opt:
- no-new-privileges:true
healthcheck:
test: ["CMD-SHELL", "redis-cli ping || exit 1"]
user: 1026:100
environment:
- TZ=America/Anguilla
volumes:
- /volume1/docker/immich/redis:/data:rw
restart: on-failure:5

immich-db:
image: tensorchord/pgvecto-rs:pg16-v0.2.0
container_name: Immich-DB
hostname: immich-db
security_opt:
- no-new-privileges:true
healthcheck:
test: ["CMD", "pg_isready", "-q", "-d", "immich", "-U", "immichuser"]
interval: 10s
timeout: 5s
retries: 5
volumes:
- /volume1/docker/immich/db:/var/lib/postgresql/data:rw
environment:
- TZ=America/Anguilla
- POSTGRES_DB=immich
- POSTGRES_USER=immichuser
- POSTGRES_PASSWORD=immichpw
restart: on-failure:5

immich-server:
image: ghcr.io/immich-app/immich-server:release
container_name: Immich-SERVER
hostname: immich-server
user: 1026:100
security_opt:
- no-new-privileges:true
env_file:
- stack.env
ports:
- 8212:2283
volumes:
- /volume1/docker/immich/upload:/usr/src/app/upload:rw
- /volume1/homes/user:/mnt/media/my_photos:rw # or whatever folder name you want here
- "/volume2:/mnt/media/my_photos2:rw"
restart: on-failure:5
depends_on:
immich-redis:
condition: service_healthy
immich-db:
condition: service_started

immich-machine-learning:
image: ghcr.io/immich-app/immich-machine-learning:release
container_name: Immich-LEARNING
hostname: immich-machine-learning
user: 1026:100
security_opt:
- no-new-privileges:true
env_file:
- stack.env
volumes:
- /volume1/docker/immich/upload:/usr/src/app/upload:rw
- /volume1/docker/immich/cache:/cache:rw
- /volume1/docker/immich/matplotlib:/matplotlib:rw
- /volume1/homes/user:/mnt/media/my_photos:rw # or whatever folder name you want here
- "/volume2/233 Drive:/mnt/media/my_photos2:rw"

environment:
- MPLCONFIGDIR=/matplotlib
restart: on-failure:5
depends_on:
immich-db:
condition: service_started
Where to check in synology nas?
Tempest
Tempest•4mo ago
what do you mean? replace the nas_ip_address with your nas IP. guess the link should point at port 8212 instead of 2283 though
Zeus
Zeus•4mo ago
ML does not need access to the original file mount points would recommend testing running all root containers, since the permissions of the external library could be causing issues it's very likely this is some kind of permissions issue. you should check the logs
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
the ting is, I do get some thumbnails
Mraedis
Mraedis•4mo ago
Where did you even get this compose, so many things different from stock
Tempest
Tempest•4mo ago
is this a new install?
Mraedis
Mraedis•4mo ago
Someone should tag Marius about all this 😛
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
I did And yeah, it's an new install
Tempest
Tempest•4mo ago
how long ago? If you want I can give you a config that works, but it might be a new setup
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
Yesterday But I think the setup code will work the same
Tempest
Tempest•4mo ago
which nas do you have, and how much ram is installed?
Daniel
Daniel•4mo ago
I want a counter how many installs that guide already manged to f up :monakS:
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
Synology DS 224+
Tempest
Tempest•4mo ago
how much ram?
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
6 GB
Tempest
Tempest•4mo ago
ok, if you want to leverage quicker ML tasks you need more ram. I'll provide you a config that will work with what you have though
/volume1/homes/user
/volume2
/volume1/homes/user
/volume2
Are volumes you want mounted? also, do you care if we ignore the old install and just move to a new install based on the official immich installation?
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
Yes, I do Was getting g problems with mou lnti g a directory that had spaces inside of it It was.
233 Disk
233 Disk
Tempest
Tempest•4mo ago
yes that would make sense based on the way that you were referencing them. Then again, I'm not sure this installation is broken if you just installed it yesterday. If you go to the immich url and click administration -> jobs i'd image that you're still processing the thumbnail task I'd still suggest changing your compose to something that's more inline with the official docs, but that's your call
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
Either I can clear the cache
Tempest
Tempest•4mo ago
what cache are you referring to?
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
the thumbnail cache
Tempest
Tempest•4mo ago
you can, but I'd look at the job to see where it's at. Perhaps it hasn't finished creating thumbnails
FullMetalJuggernaut
FullMetalJuggernautOP•4mo ago
I found out a way to fix it Use the reload thumbnail option

Did you find this page helpful?