I have finally completed the migration from the old immich config to the new one. The only thing is it says its crashed. Ive been having all sorted of postgres issues with apps crashing. I uninstalled and reinstalled a few which worked but id rather not do this here. If anyone has ideas id be grateful to hear. thank you for readin
The offending container is pgvecto_upgrade. Here are the container logs
2026-02-23 10:42:26.893444+00:00[ix-postgres-main] - [2026-02-23 23:42:26] - Starting entrypoint with migration and upgrade handling
2026-02-23 10:42:26.894355+00:00[ix-postgres-main] - [2026-02-23 23:42:26] - ERROR: Not writable path [/var/lib/postgresql]
2026-02-23 10:42:27.392606+00:00[ix-postgres-main] - [2026-02-23 23:42:27] - Starting entrypoint with migration and upgrade handling
2026-02-23 10:42:27.393317+00:00[ix-postgres-main] - [2026-02-23 23:42:27] - ERROR: Not writable path [/var/lib/postgresql]
I did try that but i got this error message. Im not entirely sure what it means
[EPERM] Filesystem permissions on path /mnt/super_rad_cool_pool/app_data prevent access for user "netdata" to the path /mnt/super_rad_cool_pool/app_data/immich/data. This may be fixed by granting the aforementioned user execute permissions on the path: /mnt/super_rad_cool_pool/app_data.
If the edit button is disabled, youāve most likely selected the root dataset. The permissions of the root dataset canāt be changed, you have to choose the child datasets
Okay so I am missing something either on the replication or the on the restore? Here are the steps taken to replication (restore is basically similar, going to use Mealie as my example):
Created a Dataset called āRepsā off the pool called āstorageā and set this to be apps (tested with Generic as well still the same results).
In Data Protection, create a Replication task that replicates the app into a new location: ā/mnt/storage/Reps/Mealieā
Run the replication
When I look at the Dataset for ā/mnt/storage/Reps/Mealieā the edit is disabled
Restore is basically the same steps.
Then I go into the App and point the data to the new data dataset and the Postgres to the new Postgres dataset.
I kept all the other settings the same and also left the Automatic Permissions on. I also donāt have any users created.
The goals here are to make sure I have two copies of the app as a whole. I want to be able to move the App and have full backups which Replications seem the right way.