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
: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.immich-microservices doesn't exist anymore
Where are you getting this from?
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
Yeah you shouldn't use LLMs. They're prone to be either outdated our halluscinating
In this case it's outdated
Yup, just fyi it insisted that were in 2024 for 5 prompts.
The microservices image is gone since October last year #13459
That checks out then :P
Really you should just read our docs
They're fairly simple
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.
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
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.
You're all good! :)
I hope it goes smoothly now!
Thanks. it did!