ImmichI
Immich6mo ago
Pie

System integrity check failure after migrating to new dataset structure

OS: TrueNAS 25.04
(I am very new to linux/docker/etc)
Immich Version 1.135.3

So I decided to convert to the new dataset structure.
I created the new single dataset instead of the 6 previous ones and copied the exact same permissions over
I used rsync to copy over all the files and verified by checking that everything was exactly copied over including the hidden .immich files

The top level dataset is using posix permissions with root and apps having full access and the [userdata] dataset has the permissions as outlined here: https://immich.app/docs/install/truenas
When I attempted to switch over the app settings though it spit out a "ENOENT: no such file or directory" error when trying to do the system integrity check with the .immich files

I initially tried to play around with permissions to see if that was the problem but nothing I did would give me a different result.
Eventually I just reverted all the settings since i was going to deal with it later but when i tried to run it with the previous settings it spit out the same ENOENT error.

Using the environment variable to skip this check it booted on both the old and new filesystem without issue and with full functionality (I verified with uploads, downloads, and some other stuff).

Are the .immich files corrupted? is this a bug in this version of immich?
I am generally at a loss on what is wrong since it can read/write photos/videos but cant do the system integrity check.
If anyone has some insight that would be appreciated
thanks
Was this page helpful?