"no matching manifest for linux/arm/v7 in the manifest list entries" when trying docker compose up
Hey there! Got docker compose running on a Raspberry Pi, but now I can't install the dependencies.
Any help appreciated!
(RPi 4 with 4GB Ram should be supported by immich though, right?)

9 Replies
I posted this in your other thread at the exact time you posted this one, lol. I'll copy it over here just for people who are searching in the future.
armv7 is 32 bit which is not supported by the machine-learning image. Raspi 4 is actually an armv8 system, you just need to install a 64 bit kernel to make it work (or the alternative is to disable machine-learning)
...update after upgrading to 64bit

Hmm, odd 🤔
@Alex have you seen this before?
In the meantime, thank you so much already for your help boOtzz, I really appreciate it!!
Can you add
platform: linux/arm64/v8
in your docker compose under the database, redis, and typesense services and try again?No I haven’t seen this
Arm64 or arm? Because the error just mentions arm
Didn't work with either arm64 or arm
Alright, seems I found the culprit: My debian is still on 32 bit with a 64 bit kernel underneath, thats why I am on linux/arm/v8 instead of linux/arm64/v8 (At least I think so as per https://docs.photoprism.app/getting-started/raspberry-pi/)
Now I need to figure out how to reinstall with 64bit without losing all my configuration for my website server and all of that
Huh, interesting, I thought just swapping the kernel was enough
your Raspberry Pi 3 / 4 must boot with the arm_64bit=1 flag in its config.txt file.Have you tried this?
Yeah, didnt change a lot since the kernel is already on aarch64
Funnily enough, it now pulls the images after I added "platform: linux/arm64" to every service instead of only the ones giving an error