Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manifest for 3.8 not found #418

Closed
developerdino opened this issue Jul 6, 2018 · 14 comments
Closed

Manifest for 3.8 not found #418

developerdino opened this issue Jul 6, 2018 · 14 comments

Comments

@developerdino
Copy link

I'm getting errors when trying to build from the 3.8 tag with either alpine:3.8 or gliderlabs/alpine:3.8 even though docker hub is listing 3.8 as latest.

> docker pull alpine:3.8
Error response from daemon: manifest for alpine:3.8 not found
> docker pull gliderlabs/alpine:3.8
Error response from daemon: manifest for gliderlabs/alpine:3.8 not found

If you look on https://hub.docker.com/r/library/alpine/tags/ the tags that are available are over a month old where the repo info is saying it is available at https://hub.docker.com/r/library/alpine/

It would be great if the tags could be updated.

@tao12345666333
Copy link

@frebib
Copy link

frebib commented Jul 6, 2018

https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/alpine/44/

I think the build is stuck.

@ncopa @yosifkit Any ideas what is going on?

@danmx
Copy link

danmx commented Jul 6, 2018

Manifest is there but when it comes to linux/amd64:

3.8: Pulling from library/alpine
no matching manifest for linux/amd64 in the manifest list entries

@mrnonz
Copy link

mrnonz commented Jul 6, 2018

Same here

Using default tag: latest
latest: Pulling from library/alpine
no matching manifest for linux/amd64 in the manifest list entries

@Graffine
Copy link

Graffine commented Jul 6, 2018

Manifest. Manifest. Where are you?

Using default tag: latest
latest: Pulling from library/alpine
no matching manifest for linux/amd64 in the manifest list entries

alext added a commit to alphagov/paas-cf that referenced this issue Jul 6, 2018
The latest tag was recently updated to point to the 3.8 release, but
this release was broken[1]. attempting to pull the container locally
resulted in the error:

$ docker pull alpine:latest
latest: Pulling from library/alpine
no matching manifest for linux/amd64 in the manifest list entries

Pinning this to the version we were previously using (3.7) should help
avoid this sort of issue in future.

[1]gliderlabs/docker-alpine#418
alext added a commit to alphagov/paas-cf that referenced this issue Jul 6, 2018
The latest tag was recently updated to point to the 3.8 release, but
this release was broken[1]. attempting to pull the container locally
resulted in the error:

$ docker pull alpine:latest
latest: Pulling from library/alpine
no matching manifest for linux/amd64 in the manifest list entries

This has caused the continuous smoke tests to fail to start in all
environments as of around 9:40 today.  Pinning this to the version we
were previously using (3.7) should help avoid this sort of issue in
future.

[1]gliderlabs/docker-alpine#418
mistio-gitlab pushed a commit to mistio/mist-ce that referenced this issue Jul 6, 2018
currently version 3.8 & latest fail to pull with

    $ docker pull alpine
    Using default tag: latest
    latest: Pulling from library/alpine
    no matching manifest for linux/amd64 in the manifest list entries

See gliderlabs/docker-alpine#418
@MrLokans
Copy link

MrLokans commented Jul 6, 2018

All of the builds that relied on the latest version of the alpine image now fail, is there a way to address that problem?

@frenck
Copy link

frenck commented Jul 6, 2018

@MrLokans Never use lastest version...? Just pin it to 3.7, and update the pin as soon as 3.8 is out.

[edit] since people apparently voted down my answer here... let met explain:

https://github.com/hadolint/hadolint/wiki/DL3007

henrytk pushed a commit to alphagov/paas-cf that referenced this issue Jul 6, 2018
The latest tag was recently updated to point to the 3.8 release, but
this release was broken[1]. attempting to pull the container locally
resulted in the error:

$ docker pull alpine:latest
latest: Pulling from library/alpine
no matching manifest for linux/amd64 in the manifest list entries

Pinning this to the version we were previously using (3.7) should help
avoid this sort of issue in future.

[1]gliderlabs/docker-alpine#418
@martinsirbe
Copy link

martinsirbe commented Jul 6, 2018

still seeing this for latest and 3.8:

docker pull alpine:latest
latest: Pulling from library/alpine
no matching manifest for linux/amd64 in the manifest list entries

@jakekeeys
Copy link

jakekeeys commented Jul 6, 2018

@frenck this issue was opened because the 3.8 image was broken not because the latest tag was being abused.

I welcome the latest and greatest and don't want to be updating in excess of 1000 docker files when a new version of the alpine image is released. I also want my builds to start screaming when something new comes along and breaks them.

zouter added a commit to dynverse/dynwrap that referenced this issue Jul 6, 2018
@frenck
Copy link

frenck commented Jul 6, 2018

@jakekeeys I know.
I was replying to @MrLokans, who asked for a way to address his currently failing builds, so my answer was perfectly valid for his issue and was in no way a solution for the missing manifest.

You choose not to pin, that is fine (as long that is a conscious choice). I currently actively maintain 250+ containers and pin everything. It is the only way to guarantee the resulting images works as tested and intended. Yes, it adds extra maintenance.

About the issue at hand, I hope it gets addressed soon 👍

@frenck
Copy link

frenck commented Jul 6, 2018

Build 45 for amd64 has been triggered and succeeded:
https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/alpine/45/console

@aguilarm
Copy link

aguilarm commented Jul 6, 2018

Was experiencing this but looks like the build finishing resolved it.

@tianon
Copy link
Collaborator

tianon commented Jul 6, 2018

We had a temporary issue with our main amd64 build host that I've now corrected (as you've noticed). Build was successful, manifest lists should be pushed soon (or already). 👍

@MrLokans
Copy link

MrLokans commented Jul 6, 2018

@frenck, sorry, I was not clear enough, that was not in my own dockerfile, I worked with the dockerized teamcity, that relied upon the java image, which in turn relied upon the alpine base image.

For some reason docker-compose was not working well with resolving this image inheritance graph and broke down (even though the Java image seems to have the alpine version pinned)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests