#Error: ENOENT /data/thumbs

1 messages · Page 1 of 1 (latest)

trim fiber
#

Hello! After several instances of Immich running smoothly and without any issues, I ran into a problem when installing fresh :

[Nest] 23  - 02/10/2026, 4:40:25 PM   ERROR [Api:LoggingRepository~7bzesm74] Unable to send file: Error: ENOENT: no such file or directory, access '/data/thumbs/b8ec5175-103e-4f32-99f7-747a3f2d0107/33/11/33110f72-da8e-498a-82dd-346873f01505_thumbnail.webp'

Running on OpenMediaVault, I tried mounting each of locations as separate volume to assure container has exact routes, however issue still persists.. Postgre/Redis is running as separate stack due to dependancies with other services.

open riverBOT
#

:wave: Hey @trim fiber,

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

#

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.

trim fiber
#

Compose file :

services:
  immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    volumes:
      # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
      - /srv/dev-disk-by-uuid-9f9c9afe-b4c0-4fde-b8f3-0ad087e32897/Photos/immich:/data
      - /etc/localtime:/etc/localtime:ro
      - /srv/dev-disk-by-uuid-9f9c9afe-b4c0-4fde-b8f3-0ad087e32897/Photos/:/ext_lib

      # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
      - ${UPLOAD_LOCATION}:/data
      - ${THUMB_LOCATION}:/data/thumbs
      - ${ENCODED_VIDEO_LOCATION}:/data/encoded-video
      - ${PROFILE_LOCATION}:/data/profile
      - ${BACKUP_LOCATION}:/data/backups
      - /etc/localtime:/etc/localtime:ro
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Prague
      # Postgre
      - DB_HOSTNAME=postgre
      - DB_PORT=5432
      - DB_USERNAME=immich
      - DB_PASSWORD=$DB_PASSWORD
      - DB_DATABASE_NAME=immich
      - DB_VECTOR_EXTENSION=vectorchord
      # Immich
      - IMMICH_IGNORE_MOUNT_CHECK_ERRORS=true
      - IMMICH_EXCLUDE_PATTERNS=**/thumbs/**
      # Redis
      - REDIS_HOSTNAME=redis
      - REDIS_PORT=6379

    ports:
      - 2283:2283
    restart: always
    networks:
    - postgre_network
    healthcheck:
      disable: false
    depends_on:
    - immich-machine-learning

# ML
  immich-machine-learning:
    container_name: immich_ml
    image: ghcr.io/immich-app/immich-machine-learning:release
    volumes:
      - model-cache:/cache
    restart: always
    networks:
    - postgre_network
    healthcheck:
      disable: false
      
volumes:
  model-cache:
  
networks:
  postgre_network:
    external: true
warped ice
#

that doesn't seem right

#

You have two mounts to /data

#

And you have IMMICH_IGNORE_MOUNT_CHECK_ERRORS set which is incredibly dangerous

trim fiber
#

omg, i didnt realize in so many attempts to fix it lol..

#

ill remove the mount line just to be safe though

trim fiber
#

so i fixed the lines you pointed out (thanks!), the container deploys and works.. however, when i point the volume to my 'root' photos folder it doesnt detect the whole library

balmy radish
#

Is your GUI empty or is 'photos' an external library?

trim fiber
#

GUI loads some pictures, but just a couple of them, and the folder itself is currently a mish-mash of external library and previous installation I used

balmy radish
#

What do you mean the folder is a mishmash?

#

Immich doesn't upload to external libraries so how did they get mashed 👀

trim fiber
#

ah yeah in the very beginning i moved over pictures from the past to get them all in one place.. however resulted in this basically lol

balmy radish
#

Right , what is the very beginning?

#

The restore time or right now

#

Do you have the upload location somehow separate still?

trim fiber
balmy radish
trim fiber
#

damn, wasnt aware of that.. let me check

#

so it detected 41 assets, all mismatched, however the whole library is around ~400gb

balmy radish
#

So only 41 are in Immich?

#

Are you sure you did a restore and not just a fresh install 👀

trim fiber
#

apologies for confusion.. i didnt do any restore after install.. just installed and tried to get it work as usual, but got into different issue with generating thumbnails and adjusting the stack and that led me to current state ... 😄

balmy radish
#

Right but if you don't do a restore, Immich just ignores existing files

trim fiber
#

man i really screwed up didnt i

open riverBOT
balmy radish
#

After a DB restore I'd do a logout/in of the app to sync the status

trim fiber
#

thats another factor - db is completely gone as that was a separate container and i didnt setup proper backup yet..

#

fortunately didnt do the same mistake this time

balmy radish
#

check out what's inside of UPLOAD_LOCATION/backups