Getting system integrity issues after migrating to 1.133.1 from 1.132.0
Hi, I updated from 1.133.1 today, and my immich-server is unable to boot, with the following error message:
2025-05-24T11:46:37.757610001Z [Nest] 7 - 05/24/2025, 11:46:37 AM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
2025-05-24T11:46:37.761036103Z [Nest] 7 - 05/24/2025, 11:46:37 AM ERROR [Microservices:StorageService] Failed to write upload/profile/.immich: Error: EACCES: permission denied, open 'upload/profile/.immich'
2025-05-24T11:46:37.763611369Z microservices worker error: Error: Failed to write "<UPLOAD_LOCATION>/profile/.immich - Please see https://immich.app/docs/administration/system-integrity#folder-checks for more information.", stack
I have not changed any of my volumes mounts or any file structure.
The relevant parts of the docker compose file here (I use portainer):
name: immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
user: 1000:10
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 stack.env file
UPLOAD_LOCATION=/volume1/immich/immich_files
THUMB_LOCATION=/volume2/docker/immich/thumbs
ENCODED_VIDEO_LOCATION=/volume1/immich/encoded-video
PROFILE_LOCATION=/volume2/docker/immich/profile
BACKUP_LOCATION=/volume1/immich/backups
DB_DATA_LOCATION=/volume1/immich/db
2025-05-24T11:46:37.757610001Z [Nest] 7 - 05/24/2025, 11:46:37 AM LOG [Microservices:StorageService] Verifying system mount folder checks, current state: {"mountChecks":{"thumbs":true,"upload":true,"backups":true,"library":true,"profile":true,"encoded-video":true}}
2025-05-24T11:46:37.761036103Z [Nest] 7 - 05/24/2025, 11:46:37 AM ERROR [Microservices:StorageService] Failed to write upload/profile/.immich: Error: EACCES: permission denied, open 'upload/profile/.immich'
2025-05-24T11:46:37.763611369Z microservices worker error: Error: Failed to write "<UPLOAD_LOCATION>/profile/.immich - Please see https://immich.app/docs/administration/system-integrity#folder-checks for more information.", stack
I have not changed any of my volumes mounts or any file structure.
The relevant parts of the docker compose file here (I use portainer):
name: immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
user: 1000:10
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 stack.env file
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- ${THUMB_LOCATION}:/usr/src/app/upload/thumbs
- ${ENCODED_VIDEO_LOCATION}:/usr/src/app/upload/encoded-video
- ${PROFILE_LOCATION}:/usr/src/app/upload/profile
- ${BACKUP_LOCATION}:/usr/src/app/upload/backups
- /etc/localtime:/etc/localtime:ro
UPLOAD_LOCATION=/volume1/immich/immich_files
THUMB_LOCATION=/volume2/docker/immich/thumbs
ENCODED_VIDEO_LOCATION=/volume1/immich/encoded-video
PROFILE_LOCATION=/volume2/docker/immich/profile
BACKUP_LOCATION=/volume1/immich/backups
DB_DATA_LOCATION=/volume1/immich/db