web-dev-qa-db-ja.com

Centosサーバーがspacewalkyumupdateエラーから更新されない

船外活動をCentos7サーバーで動作させようとしていますが、「yumupdate」を実行すると以下のエラーが発生します。船外活動サーバーを使用するようにサーバーを設定しました。船外活動では、インストールされているパッケージなど、システムのステータスを正常に確認できます。

centos7からrepodata/repomd.xmlを取得できませんでしたエラーは[Errno14] curl#51-「ピアと安全に通信できません:>要求されたドメイン名がサーバーの証明書と一致しません。」

spacewalkサーバーはhttpsを使用していますが、適切な証明書がすべてインストールされているため、これは問題にはなりません。 (おもう)

誰かが以前にこのエラーに遭遇したことがありますか?

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

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

2
LewisFletch

結局、yumが機能しなくなったのは比較的単純なことでした。

  1. Fqdnspacewalk.mydomain.comを使用して船外活動サーバーでSSL証明書を再作成しました

  2. 再起動したサーバー

  3. エイリアスではなく、spacewalkサーバーのホスト名でクライアントを再登録しました。例:serverhostname.mydomain.com

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

ただし、サーバーを再起動しただけの可能性があります。

ああ、簡単なこと...

0
LewisFletch

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

0
Kalaivani