You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Files are being uploaded to the server and show up on UIs, I can access and download the photos with full quality, however, the files are not being moved to the "library" folder
The OS that Immich Server is running on
Ubuntu 24.04 LTS
Version of Immich Server
v1.126.1
Version of Immich Mobile App
v1.126.1
Platform with the issue
Server
Web
Mobile
Your docker-compose.yml content
## WARNING: Make sure to use the docker-compose.yml of the current release:## https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml## The compose file on main may not be compatible with the latest release.#name: immichservices:
immich-server:
container_name: immich_serverimage: 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
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
- ${LIBRARY_LOCATION}:/usr/src/app/upload/library#HW Accelartion for videos (AMD)devices:
- /dev/dri:/dev/drienv_file:
- stack.envports:
- 2283:2283depends_on:
- redis
- databaserestart: alwayshealthcheck:
disable: falseimmich-machine-learning:
container_name: immich_machine_learning# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.# Example tag: ${IMMICH_VERSION:-release}-cudaimage: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}# extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration# file: hwaccel.ml.yml# service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicablevolumes:
- model-cache:/cacheenv_file:
- stack.envrestart: alwayshealthcheck:
disable: falseredis:
container_name: immich_redisimage: docker.io/redis:6.2-alpine@sha256:905c4ee67b8e0aa955331960d2aa745781e6bd89afc44a8584bfd13bc890f0aehealthcheck:
test: redis-cli ping || exit 1restart: alwaysdatabase:
container_name: immich_postgresimage: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}POSTGRES_USER: ${DB_USERNAME}POSTGRES_DB: ${DB_DATABASE_NAME}POSTGRES_INITDB_ARGS: '--data-checksums'volumes:
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
- ${DB_DATA_LOCATION}:/var/lib/postgresql/datahealthcheck:
test: >- pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1; Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1interval: 5m# start_interval: 30sstart_period: 5mcommand: >- postgres -c shared_preload_libraries=vectors.so -c 'search_path="$$user", public, vectors' -c logging_collector=on -c max_wal_size=2GB -c shared_buffers=512MB -c wal_compression=onrestart: alwaysimmich-frame:
container_name: immich_frameimage: ghcr.io/immichframe/immichframe:latestrestart: alwaysports:
- 5091:8080environment:
ImmichServerUrl: [redacted]ApiKey: [redacted]Interval: 15TransitionDuration: 1RenewImagesDuration: 30ShowClock: falseShowPhotoDate: falseShowImageDesc: falseShowImageLocation: falseImageZoom: falseUnitSystem: metricvolumes:
model-cache:
Glados dataset is already set to ACL type NFSv4 and mode passthrough on TrueNAS
See attached image for ACL settings, but I basically let it be as permissive as possible.
Glados is mounted on the atlas at an OS level using NFS, fstab: nas.local:/mnt/Aperture/GlaDOS /mnt/GlaDOS nfs rw,noatime,rsize=131072,wsize=131072,hard,intr,timeo=150,retrans=3 0
Immich is running on atlas with docker compose, I configured it all with portainer
What I know:
Immich can create folders but don't copy the files.
If I enter the container with docker exec -it <CONTAINER_ID> bash I can touch and chown the files in the library folder, no problem. If I cp with the paths provided in the logs, it works and files are copied
This all started after the update on December 17, 2024 (V1.123) - before that update, this setup worked just fine
This discussion was converted from issue #16011 on February 11, 2025 02:42.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The bug
Files are being uploaded to the server and show up on UIs, I can access and download the photos with full quality, however, the files are not being moved to the "library" folder
The OS that Immich Server is running on
Ubuntu 24.04 LTS
Version of Immich Server
v1.126.1
Version of Immich Mobile App
v1.126.1
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
Additional information
I have this setup:
NFSv4
and modepassthrough
on TrueNASnas.local:/mnt/Aperture/GlaDOS /mnt/GlaDOS nfs rw,noatime,rsize=131072,wsize=131072,hard,intr,timeo=150,retrans=3 0
What I know:
docker exec -it <CONTAINER_ID> bash
I cantouch
andchown
the files in the library folder, no problem. If Icp
with the paths provided in the logs, it works and files are copiedTrueNAS ACL:

Beta Was this translation helpful? Give feedback.
All reactions