Hi,

The quay.io ACI converter doesn't seem to work for arm64 images.  Here
is the error:

  $ sudo rkt --debug fetch quay.io/coreos/etcd:v3.2.0-rc.1-arm64
  image: searching for app image quay.io/coreos/etcd
  image: remote fetching from URL 
"https://quay.io/c1/aci/quay.io/coreos/etcd/v3.2.0-rc.1-arm64/aci/linux/aarch64/";
  image: fetching image from 
https://quay.io/c1/aci/quay.io/coreos/etcd/v3.2.0-rc.1-arm64/aci/linux/aarch64/
  image: keys already exist for prefix "quay.io/coreos/etcd", not fetching again
  image: downloading signature from 
https://quay.io/c1/aci/quay.io/coreos/etcd/v3.2.0-rc.1-arm64/aci.asc/linux/aarch64/
  fetch: 
  └─error downloading the signature file
    └─bad HTTP status code: 404

This needs to work for standard utilities and test programs to work
properly on arm64 platforms.  As an example, rkt's TestFetchAny
functional test fails on arm64 because of this.

See https://github.com/rkt/rkt/blob/master/tests/rkt_fetch_test.go#L93.

-Geoff

Reply via email to