Hello there!
I am typing because I was trying to retrieve the new Qiime2 version but brutally failed
I don't have Docker on my device, but I have singularity, therefore I go with:
Although my setup may be different, I just ran into the same error.
Pulling singularity image docker://quay.io/qiime2/core:2023.9.
WorkflowError:
Failed to pull singularity image from docker://quay.io/qiime2/core:2023.9:
FATAL: While making image from oci registry: error fetching image to cache: failed to get checksum for docker://quay.io/qiime2/core:2023.9: reading manifest 2023.9 in quay.io/qiime2/core: manifest unknown: manifest unknown
This is actually perfect timing - I just built the new Docker image at the end of last week, and updated our Docker instructions as of this morning!
The reason your command isn't working is because we've replaced core with amplicon in the image name. Here are our updated install instructions (which I'll also post on the release changelog in just a few mins): https://docs.qiime2.org/2023.9/install/virtual/docker/
But this should resolve the issue - let me know if you run into any other hiccups though!
Hey @lizgehret ,
I tried a few minutes ago to build the container with the updated instruction from docs, but I retrieve the following error:
singularity build qiime2_2023.9 docker://quay.io/qiime2/amplicon:2023.9
INFO: Starting build...
FATAL: While performing build: conveyor failed to get: reading manifest 2023.9 in quay.io/qiime2/amplicon: unauthorized: access to the requested resource is not authorized
I see this issue has been assigned, so I guess it will be solved. Just a comment that I experience the same. I guess the image has not been made public yet, since I also can't access the overview page: Quay
I would actually opt for naming the image qiime2. This would enhance visibility. Currently it does not show up in the quay search if you use 'qiime', only 'core' works: Quay
Thanks for your patience - the latest images should now be publicly available, sorry about that! Creating a new repository for amplicon (formerly core) defaults to private, but since the image was cached on my machine, I was able to use it without any issues. In any case, this repository has been set to public and pulling the latest images have been tested on a separate machine successfully.
@mdehollander thanks for the suggestion! Since we have different distributions of QIIME 2, we do need to maintain different repository names. Most of our users go through the user documentation for Docker install instructions, which do list the image name(s) - so we will most likely keep things as they are for the time being.