У нас есть Dockerfile, который, помимо прочего, устанавливает Conda в новейшем контейнере CentOS (centos / s2i-base-centos7). В прошлый раз, когда мы пытались использовать его, он работал нормально. Однако теперь на большинстве компьютеров Windows и Linux, на которых мы его пробовали, в двух разных сетях возникает ошибка при попытке импортировать ключ Anaconda GPG с использованием RPM.
Вот команда:
RUN rpm --import https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc
И вот ошибка:
error: https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc: key 1 not an armored public key.
Самое неприятное, что на одной из наших машин все работает нормально, но мы подозреваем, что это может быть из-за ключ где-то кешируется.
Учитывая, что проблема, кажется, не ограничивается конкретной машиной или сетью, вы могли бы подумать, что кто-то еще видел это раньше, но я не могу найти в Интернете ничего об этом.
РЕДАКТИРОВАТЬ: О ... это не проблема с отсутствующим переводом строки в конце ключа, на случай, если кто-то мог бы предложить это.