The course discovery API is not responding. `
I got this error when I try to enable it with local quickstart on amazon EC2 instance,
> Pulling discovery-assets (localhost:5000/overhangio/openedx-discovery:0.1.10)…
> ERROR: manifest for localhost:5000/overhangio/openedx-discovery:0.1.10 not found: manifest unknown: manifest unknown
Hi @josoga2! This is a quirk of the AWS AMI… The people from AWS insisted that all docker images should reside in a local docker registry on the EC2 server. Unfortunately, newer images and images coming from plugins are not stored on the server at launch, so you either have to pull them from docker.io or build them yourself. You have a choice between:
Keep using the local docker registry and build the images yourself:
tutor plugins enable discovery
tutor config save
tutor images build all
Or stop using the local registry altogether:
tutor plugins enable discovery
tutor config save --unset DOCKER_REGISTRY
I have a slight preference for the first option, as you remain in control of your entire platform, but it means you require more cpu/ram.
Hi @regis . I tried the first set of commands but unfortunately the same error message comes even after that. Then I tried second set which also couldn’t help me ( by the way I’m not a tech guy ).
Pushing image localhost:5000/overhangio/openedx-discovery:0.1.10
docker push localhost:5000/overhangio/openedx-discovery:0.1.10
The push refers to repository [localhost:5000/overhangio/openedx-discovery]
An image does not exist locally with the tag: localhost:5000/overhangio/openedx-discovery
You should ssh to the server. If this is not possible, you should get rid of the local docker registry entirely (which is a PITA anyway): tutor config save --unset DOCKER_REGISTRY