船外活動をCentos7サーバーで動作させようとしていますが、「yumupdate」を実行すると以下のエラーが発生します。船外活動サーバーを使用するようにサーバーを設定しました。船外活動では、インストールされているパッケージなど、システムのステータスを正常に確認できます。
centos7からrepodata/repomd.xmlを取得できませんでしたエラーは[Errno14] curl#51-「ピアと安全に通信できません:>要求されたドメイン名がサーバーの証明書と一致しません。」
spacewalkサーバーはhttpsを使用していますが、適切な証明書がすべてインストールされているため、これは問題にはなりません。 (おもう)
誰かが以前にこのエラーに遭遇したことがありますか?
古いnssパッケージを読んだときに問題が発生する可能性があるため、nssを完全に更新しようとしましたが、問題は解決しませんでした。
どんな提案も素晴らしいでしょう。
結局、yumが機能しなくなったのは比較的単純なことでした。
Fqdnspacewalk.mydomain.comを使用して船外活動サーバーでSSL証明書を再作成しました
再起動したサーバー
エイリアスではなく、spacewalkサーバーのホスト名でクライアントを再登録しました。例:serverhostname.mydomain.com
何らかの理由で、エイリアス(spacewalk.mydomain.com)を使用してspacewalkサーバーで証明書を生成した場合でも、サーバー名が指定されている場合にのみ、クライアント側で証明書を受け入れます。
ただし、サーバーを再起動しただけの可能性があります。
ああ、簡単なこと...
/ etc/sysconfig/rhn/up2dateのサーバー証明書CNと同じように、spacewalkクライアントのサーバーURLを変更するだけで、実際には新しい証明書を作成する必要はありません。