Назад | Перейти на главную страницу

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.

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

Спасибо!

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