elastic / curator

Curator: Tending your Elasticsearch indices
Other
3.04k stars 635 forks source link

docker pull throws `missing signature key` #1693

Closed jbartak closed 11 months ago

jbartak commented 11 months ago

To submit a bug or report an issue

$ docker pull untergeek/curator:8.0.2
Trying to pull repository docker.io/untergeek/curator ... 
missing signature key

The same occurs for version >=8.0.2 but actually works for versions <8.0.2

Expected Behavior

Have this working.

Actual Behavior

Not working docker pull

Steps to Reproduce the Problem

  1. docker pull untergeek/curator:8.0.2.
  2. See the error message.

Specifications

Context (Environment)

Detailed Description

untergeek commented 11 months ago

Duplicate issue of #1674.

This is a known issue with RHEL 7 and Centos 7 because of how old the provided version of Docker is.

See #1674 for more details, and a link to a workaround gist.

Feel free to update the Python versions in the workaround (both what is used in pyenv and in the Dockerfile) to 3.11.5, and update the OpenSSL version to whatever is most recent.

untergeek commented 11 months ago

Oh, and the reason it doesn't work after 8.0.2 is because I had to update the Dockerfile and process to build both x86_64 and arm64 images and publish them in the same manifest. With the workaround, you will be making only an x86_64 image for your Centos box.