On 7/16/21 3:29 PM, Ed Santiago wrote:
> > Shouldn't it be trying to pull 'alpine' (all the messages refer to
'base')?
>
> The error I see is:
>
> Error initializing source
docker://registry.fedoraproject.org/base:latest
>
> Any time I see 'registry.fedoraproject.org', my first reaction
> is: flake. It's an unreliable registry. I can't check right now
> if that particular test uses _prefetch; and in fact I don't
> really know if _prefetch is still working as intended. I will
> look into it next week.
Ya, I saw that error at first also, I think it's wrong and misleading.
That image doesn't exist:
~ $ skopeo inspect
docker://registry.fedoraproject.org/base:latest
FATA[0000] Error parsing image name
"docker://registry.fedoraproject.org/base:latest": Error reading manifest
latest in
registry.fedoraproject.org/base: manifest unknown: manifest
unknown
If you look a bit further up, you'll see it's trying build-time alias
`alpine`:
STEP 1: FROM alpine AS base
By my reading, we should have pulled this from quay.io/libpod (b/c
registries.conf). Maybe quay was broken at the time (it does happen).
Still, I think there's a secondary issue here as well. Even if the
registries were being wonky, not able to pull down `alpine`, IMHO it's
completely broken that the error reports 'base' as the failed image. If
this has confused two adept users, newbies would stand zero chance of
decoding this. I can open an issue, assuming you concur.
I don't grok the 'FROM ... AS' usage, so I can't have an expert
opinion, but yeah, the 'base' thing confused me for several minutes.
Filing an issue SGTM.
--
Ed Santiago [he/him] Toolsmith santiago(a)redhat.com