CentOS 7 で yum list updates を行ったときに Peer’s Certificate has expired. のエラーが出ました。エラーになったのは epel/x86_64/primary_db というもの。以下がその時のログ(抜粋)です。
# yum list updates : epel/x86_64/primary_db FAILED https://mirror.01link.hk/epel/7/x86_64/repodata/b5c06b35... : [Errno 14] curl#60 - "Peer's Certificate has expired." 他のミラーを試します。 It was impossible to connect to the CentOS servers. This could mean a connectivity issue in your environment, such as the requirement to configure a proxy, or a transparent proxy that tampers with TLS security, or an incorrect system clock. You can try to solve this issue by using the instructions on https://wiki.centos.org/yum-errors If above article doesn't help to resolve this issue please use https://bugs.centos.org/. :
システムクロックが正しくないと言っていますが、どうもそうではないらしい。調べてみるとCAの証明書が古いからのようです。yum upate すればCAの証明書(ca-certificatesのパッケージにある)も更新してくれると思い、そのままやってみました。もともと yum list updates のあとに yum upate をするつもりでした。以下がログ(抜粋)です。
# yum update : ---> パッケージ ca-certificates.noarch 0:2021.2.50-72.el7_9 を 更新 ---> パッケージ ca-certificates.noarch 0:2022.2.54-74.el7_9 を アップデート :
yum upate の結果、2021年のパッケージだったものを2022年のものに更新したようです。もう一度、yum list updates をしてみたらエラーはなくなりました。
yum list updates のエラーログで「他のミラーを試します」と表示されましたが、他のミラーサイトもダメだったんでしょう。そもそもCA証明書が古かったのだから。そのため、英語のようなメッセージが表示されたのだと思いました。