Manifest unknown

I'm hitting a really puzzling wall trying to get immich-microservices:release (and :latest) pulled from GHCR, and I could really use some fresh eyes on this. My server keeps spitting out an Error response from daemon: manifest unknown. It's pretty weird because: * I can curl -v https://ghcr.io and dig ghcr.io with no issues – connections are good, certificates are valid. * Crucially, I can successfully pull ghcr.io/immich-app/immich-server:release! This tells me my docker login ghcr.io (using my PAT with read:packages is working, and general access to GHCR is fine. I've already run through pretty much all the usual troubleshooting steps on my end: * Wiped and re-logged into Docker's GHCR credentials (~/.docker/config.json and /root/.docker/config.json). * Restarted the Docker service (systemctl restart docker) multiple times. * Ran a full Docker system prune (docker system prune -a -f --volumes) to clear any lingering cache. * Even tried to docker rmi the microservices images, but they weren't even locally present. * Tried direct docker pull commands for microservices:release and :latest (both still failed with manifest unknown). * Portainer also fails to deploy the stack for the same reason. It feels like my server can talk to GHCR, and it's authenticated, but for some reason, the registry specifically for immich-microservices is telling my Docker daemon it can't find that image's "blueprint" (manifest). My server setup is Ubuntu 24.04.2 LTS Has anyone else seen this specific 'manifest unknown' error for immich-microservices recently? Or do you have any ideas what might be going on, since everything else seems to work? Thanks so much for any help!
13 Replies
Immich
Immich2mo ago
:wave: Hey @Imanovitz, Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:. References - Container Logs: docker compose logs docs - Container Status: docker ps -a docs - Reverse Proxy: https://immich.app/docs/administration/reverse-proxy - Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA Checklist I have... 1. :blue_square: verified I'm on the latest release(note that mobile app releases may take some time). 2. :blue_square: read applicable release notes. 3. :blue_square: reviewed the FAQs for known issues. 4. :blue_square: reviewed Github for known issues. 5. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy). 6. :blue_square: uploaded the relevant information (see below). 7. :blue_square: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable (an item can be marked as "complete" by reacting with the appropriate number) Information In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider: - Your docker-compose.yml and .env files. - Logs from all the containers and their status (see above). - All the troubleshooting steps you've tried so far. - Any recent changes you've made to Immich or your system. - Details about your system (both software/OS and hardware). - Details about your storage (filesystems, type of disks, output of commands like fdisk -l and df -h). - The version of the Immich server, mobile app, and other relevant pieces. - Any other information that you think might be relevant. Please paste files and logs with proper code formatting, and especially avoid blurry screenshots. Without the right information we can't work out what the problem is. Help us help you ;) If this ticket can be closed you can use the /close command, and re-open it later if needed.
Daniel
Daniel2mo ago
immich-microservices doesn't exist anymore Where are you getting this from?
Imanovitz
ImanovitzOP2mo ago
Seems to be clearly the issue then. Ive set it up a couple of times a long time ago, but this time i wanted to teach someone using ai, and its clearly not up for the task yet. Sorry for wasting your time, this was very helpfull
Daniel
Daniel2mo ago
Yeah you shouldn't use LLMs. They're prone to be either outdated our halluscinating In this case it's outdated
Imanovitz
ImanovitzOP2mo ago
Yup, just fyi it insisted that were in 2024 for 5 prompts.
Daniel
Daniel2mo ago
The microservices image is gone since October last year #13459
Immich
Immich2mo ago
[Discussion] v1.118.0 (immich-app/immich#13459)
Daniel
Daniel2mo ago
That checks out then :P Really you should just read our docs They're fairly simple
Imanovitz
ImanovitzOP2mo ago
Yup haha, thanks for the help. Rtfm... I heard about github copilot, i thought that ai's strong point was coding, prompts and so on.
Daniel
Daniel2mo ago
I mean it can dump out decent-ish code for basic things where there've been solutions around for ages And there are millions of loc in that language
Imanovitz
ImanovitzOP2mo ago
Thats something haha, i hope one day that it can teach people. So far i feel like ive been teaching two people in this. But again, thanks for the help, even though it seems like ive wasted your time.
Daniel
Daniel2mo ago
You're all good! :) I hope it goes smoothly now!
Imanovitz
ImanovitzOP2mo ago
Thanks. it did!

Did you find this page helpful?