Как обновить или обновить SSL-сертификаты репозиториев yum “rhui” в GCP?

Вопрос или проблема

Запускаем RHEL 7 в GCP и пытаемся установить пакеты с помощью yum, все репозитории rhui выдают ошибку, подобную следующей:

https://cds.rhel.updates.googlecloud.com/pulp/repos/content/dist/rhel/rhui/server/7/7Server/x86_64/extras/os/repodata/repomd.xml: 
[Errno 14] curl#58 - "SSL peer rejected your certificate as expired.

Существует ли способ обновить эти явно просроченные сертификаты?

Вот как я решил эту проблему:

  1. Запустите следующую команду, чтобы обновить менеджер подписки

    subscription-manager refresh
    
  2. Очистите старый кэш, запустив следующую команду

    yum clean all
    
  3. Теперь выполните любую команду yum, и вы больше не увидите этой ошибки.

.

Ответ или решение

Обновление или обновление SSL-сертификатов репозиториев yum "rhui" в GCP

При работе с Red Hat Enterprise Linux (RHEL) 7 в Google Cloud Platform (GCP) система может столкнуться с проблемами, связанными с устаревшими SSL-сертификатами репозиториев yum "rhui". Эти ошибки могут проявляться, например, следующим сообщением:

https://cds.rhel.updates.googlecloud.com/pulp/repos/content/dist/rhel/rhui/server/7/7Server/x86_64/extras/os/repodata/repomd.xml: 
[Errno 14] curl#58 - "SSL peer rejected your certificate as expired.

Такое сообщение указывает на то, что SSL-сертификат на стороне сервера больше не действителен. Обновление или обновление сертификатов репозиториев имеет важное значение для обеспечения безопасности и функциональности системы. Вот подробное руководство о том, как можно решить эту проблему.

Шаг 1: Обновите менеджер подписок

Первым шагом является обновление подписочного менеджера, который отвечает за управление подписками на программное обеспечение Red Hat. Откройте терминал и выполните следующую команду:

subscription-manager refresh

Эта команда обновляет информацию о подписках и может перезагрузить сертификаты, используемые для соединения с репозиториями.

Шаг 2: Очистка кеша yum

Вторым шагом необходимо очистить старый кеш yum. Это позволит удалить устаревшие данные и гарантировать, что следующая попытка загрузки данных будет производиться с использованием свежих сертификатов. Выполните следующую команду:

yum clean all

Эта команда очищает кеш yum, что включает в себя не только данные об обновлениях, но и кэши плагинов и репозиториев.

Шаг 3: Проверка работы yum

После выполнения предыдущих команд рекомендуется проверить, решена ли проблема, выполнив какую-либо команду yum, например:

yum list available

Если система успешно обновляет информацию и не выдает ошибки, то проблема была устранена.

Заключение

Обновление SSL-сертификатов для репозиториев yum "rhui" в GCP может показаться сложной задачей, но следуя вышеуказанным шагам, вы сможете быстро разрешить возникшие проблемы. Регулярное обновление подписок и очистка кеша является хорошей практикой, позволяющей поддерживать вашу систему в актуальном и безопасном состоянии. Не забывайте также проверять официальную документацию Red Hat и Google Cloud Platform на предмет дополнительных рекомендаций и обновлений.

Оцените материал
Добавить комментарий

Капча загружается...