I was wondering if anyone would be able to assist me in how to get my Immich install back online. I got caught in the whole Postgres 15→18 debacle and tried so many things that I don’t even know what the state of my app is anymore. It doesn’t help that I was pretty far behind so when I rolled back, it’s on a version most docs don’t target.
State: Currently on 1.10.14, not starting after rollback. I have quite a few other rollback options (1.7.47, 1.9.10, 1.9.23, 1.9.28, 1.10.8, 1.10.12) but not sure if that’s the best first move just to get back to a version that does start correctly.
/var/log/app_lifecycle.log
[2026/05/16 10:55:14] (ERROR) app_lifecycle.compose_action():58 - Failed 'up' action for 'immich' app: Network ix-immich_default Creating\n Network ix-immich_default Created\n Container ix-immich-permissions-1 Creating\n Container ix-immich-permissions-1 Created\n Container ix-immich-redis-1 Creating\n Container ix-immich-machine-learning-1 Creating\n Container ix-immich-pgvecto-1 Creating\n Container ix-immich-redis-1 Created\n Container ix-immich-machine-learning-1 Created\n Container ix-immich-pgvecto-1 Created\n Container ix-immich-server-1 Creating\n Container ix-immich-server-1 Created\n Container ix-immich-permissions-1 Starting\n Container ix-immich-permissions-1 Started\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-machine-learning-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-redis-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-pgvecto-1 Starting\n Container ix-immich-redis-1 Started\n Container ix-immich-pgvecto-1 Started\n Container ix-immich-pgvecto-1 Waiting\n Container ix-immich-redis-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-pgvecto-1
Error\n Container ix-immich-machine-learning-1 Started\n Container ix-immich-redis-1 Healthy\ndependency failed to start: container ix-immich-pgvecto-1 is unhealthy\n
[2026/05/16 11:08:36] (ERROR) app_lifecycle.compose_action():58 - Failed 'up' action for 'immich' app: Network ix-immich_default Creating\n Network ix-immich_default Crea
ted\n Container ix-immich-permissions-1 Creating\n Container ix-immich-permissions-1 Created\n Container ix-immich-pgvecto-1 Creating\n Container ix-immich-redis-1 Creating\n Container ix-immich-machine-learning-1 Creating\n Container ix-immich-redis-1 Created\n Container ix-immich-pgvecto-1 Created\n Container ix-immich-server-1 Creating\n Container ix-immich-machine-learning-1 Created\n Container ix-immich-server-1 Created\n Container ix-immich-permissions-1 Starting\n Container ix-immich-permissions-
1 Started\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-pgvecto-1 Starting\n Container ix-immich-permissions-1 Exited\n Container ix-immich-machine-learning-1 Starting\n Container ix-immi
ch-permissions-1 Exited\n Container ix-immich-redis-1 Starting\n Container ix-immich-pgvecto-1 Started\n Container ix-immich-redis-1 Started\n Container ix-immich-redis-1 Waiting\n Container ix-immich-permissions-1 Waiting\n Container ix-immich-pgvecto-1 Waiting\n Container ix-immich-machine-learning-1 Started\n Container ix-immich-permissions-1 Exited\n Container ix-immich-redis-1 Healthy\n Container ix-immich-pgvecto-1 Error\ndependency failed to start: container ix-immich-pgvecto-1 is unhealthy\n
I’ve of course read through issue #4268 (can’t include links) on the apps repo, but I’m so early that there isn’t options to migrate to Postgres 18. Appreciate the direction.