Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Immich (CA) Images "Missing"

Featured Replies

I couldn't find thread dedicated to the CA Immich so I'm posting here. I hope that's okay.

I was running in a docker-compose based on the official instructions. With the latest update I realized how out of date the .env and docker-compose files were so I replaced with the mosr current code updating the custom paths as needed. However the docker-compose version refused to start, so I decided to migrate to the CA version of Immich.

Installation and configuration went smoothly, and the import of the Portgres database was fine. I logged into Immich and none of the images would display. At first I thought it might be a user and group issue so I changed ownership to abc:users. That didn't help. So then I changed the permission of the directory first to 755, then 775, and finally 777. So no good. I then thought maybe it was a thumbnail issue so I backed that directory up and tried to recreate them and that's when I noticed in the logs Immich is claiming the actual photo files are missing.

image.png

So I went to the directories and they are there.

image.png

Does anyone have any idea what's going on? The file is there and in the right place yet Immich can't find it. Any help is appreciated.

Edited by thunderclap

Solved by bmartino1

  • Community Expert
  • Solution

The issue appears to stem from some form of Postgres database corruption. As long as the physical file exist this is recoverable.

Your Postgres appears to have broken and missing metadata and additional data for files that are either in a different path or moved when original metadata was grabbed / existed.

(Per the log)

As the admin account at first creation.
Click the profile at the top right:

image.png

and go to administrations:

image.png

at the tabs in the Left go to jobs:
image.png

Here we need to run jobs to collect and refetch data that existing and is missing...

I would recommend running all the jobs clicking missing next to each option in this.

Example:

image.png

image.png

image.png

These will scans and will put the unraid system under load. Jobs will need to finish before touching or editing Postgres database.

  • I don't remember which one as it may be a grouping of multiple depending on the errors. BUT, As long as the file itself exists, then its a matter of telling immich to rescan and refetch missing and bad data on a file.

  • Unriad CA uses image genius docker image (They do not acknowledge the vectorchord plugin yet and have updated the image accordingly...) Please stay and/or use the Postgres with pgvector to insure immch is happy via unraid CA...

  • Immich the Maintainers themselves, wants us to use there docker compose and using immich-app docker image for immich server along with the new vectorchord... (Compose file only.)
    - Both will work with different Postgres database (due to immich change and its very confusing on which you are using...) immich-app immich server docker doesn't exist in the CA and will not due to compose settings incompatible with Unraid CA template deploy and docker management... (This is more to do with the 2 separate immich server and immich machine learning dockers in the compose file where image genious combines the 2 in 1 docker image...

Please Confirm If you were running CA with the tensor Postgres or the immich-app Postgres with vectorchord as I added immich-app Postgres database to unraid CA for Compose Immich users when database migration and updates occur.


See Docs:
https://immich.app/docs/administration/system-integrity/
https://immich.app/docs/FAQ#does-immich-support-reading-existing-face-tag-metadata

also the unriad immich docker CA template support thread is located here:
https://forums.unraid.net/topic/146106-immich-docker-self-hosted-google-photos-setup

You need to pick one use unraid CA Templates:
-Postgres Tensorchrod Database
-Immich server via imagegenious
in which you can fresh installation per this guide: https://forums.unraid.net/topic/190531-guide-immich-docker-setup-unraid-ca

Or you run immich server via immich maintainers CA. which you can freshly install per this guide: https://forums.unraid.net/topic/190532-guide-immich-docker-setup-docker-compose

You can move and maintain existing data as long as you map and keep your volumes correct. Due to the vector plugin change, I personally would recommend running the compose variant. Those still on and using the unriad CA template install should stay on and use the maintained with unraid CA template using data per imagegenious moving forward...
https://github.com/immich-app/immich/releases

Edited by bmartino1
typo

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.