Spacewalk yumアップデートエラーのため、Centosサーバーはアップデートされません。

Spacewalk yumアップデートエラーのため、Centosサーバーはアップデートされません。

Centos 7サーバーで宇宙遊泳を実行しようとしていますが、「yum update」を実行すると、次のエラーが発生します。 Spacewalkサーバーを使用するようにサーバーを設定しましたが、spacewalkはどのパッケージがインストールされているかを含むシステム状態を正常に表示できます。

[Errno 14] curl#51エラーのため、centos7でrepodata / repomd.xmlを検索できません。 - "ピアと安全に通信できません。>要求されたドメイン名がサーバー証明書と一致しません。"

Spacewalkサーバーはhttpsを使用していますが、適切な証明書がすべてインストールされているため問題はありません。 (私の考えでは)

以前このエラーが発生した人はいますか?

私は古いnssパッケージが問題を引き起こす可能性があることを読んだので、nssを完全に更新しようとしましたが、問題は解決しませんでした。

どんな提案でもいいでしょう。

答え1

実際に新しい証明書を生成する必要はありません。 SpacewalkクライアントのサーバーURLを/etc/sysconfig/rhn/up2dateのサーバー証明書CNと同じに変更するだけです。

答え2

最後に、yumが動作を停止するのは比較的簡単なことでした。

  1. fqdn spacewalk.mydomain.com を使用して、spacewalk サーバーから SSL 証明書を再生成します。

  2. サーバーを再起動してください

  3. エイリアスではなく、宇宙遊泳サーバーのホスト名を使用してクライアントを再登録してください。たとえば、serverhostname.mydomain.com

何らかの理由でエイリアス(spacewalk.mydomain.com)を使用してspacewalkサーバーから証明書を生成しましたが、サーバー名を指定すると、クライアントでのみ証明書が許可されます。

ただし、サーバーを再起動したためかもしれません。

ああ、簡単なもの...

関連情報