AWS Linux2 Image не может проверить подписи репозитория

Я использовал этот образ для тестирования, и почти для каждого приложения, с которым я сталкивался, эта проблема сегодня связана с kubectl. Пытаясь установить его, yum говорит:

    Retrieving key from https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
kubernetes/signature                                                                                                                                                                                                  | 1.4 kB  00:00:00 !!!
https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for kubernetes
Trying other mirror.

Пробовал другие зеркала, но результат тот же. Я буду продолжать пытаться, хотел бы, чтобы это работало, не переходя в двоичные файлы, а также знаю, почему это происходит так часто.

Спасибо!

1 ответ

Redhat/Fedora/Centos используют подпись пакетов GPG, чтобы гарантировать, что целостность пакета не была нарушена, и проверить, поставляется ли пакет программного обеспечения из авторизованных источников.

Вы можете импортировать ключ в базу данных RPM вручную, используя следующую команду:

rpm --import PUBKEY ...

Решением вашей проблемы может быть импорт фактических ключей GPG от поставщика Kubernetes:

 rpm --import https://packages.cloud.google.com/yum/doc/yum-key.gpg

 rpm --import https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
Другие вопросы по тегам