Linuxのdnfで"Curl error (60): Peer certificate cannot be authenticated with given CA certificates~~"とエラーする

jenkinsの検証をしております。

その途中でエラーが出たので解消した内容を残しときます。

※ちなみにOSは「MIRACLE LINUX 8.4」です

スポンサーリンク

jenkinsをインストールするとこのようになる。。。

[root@localhost ~]# yum install jenkins
メタデータの期限切れの最終確認: 3:14:19 時間前の 2022年05月04日 17時47分03秒 に実施しました。
依存関係が解決しました。
====================================================================================================================================================================================================================================================================================================
 パッケージ                                                             アーキテクチャー                                                      バージョン                                                               リポジトリー                                                           サイズ
====================================================================================================================================================================================================================================================================================================
インストール:
 jenkins                                                                noarch                                                                2.349-1.1                                                                jenkins                                                                 86 M

トランザクションの概要
====================================================================================================================================================================================================================================================================================================
インストール  1 パッケージ

ダウンロードサイズの合計: 86 M
インストール後のサイズ: 87 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
[MIRROR] jenkins-2.349-1.1.noarch.rpm: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.jenkins.io/redhat/jenkins-2.349-1.1.noarch.rpm [SSL certificate problem: certificate is not yet valid]
[MIRROR] jenkins-2.349-1.1.noarch.rpm: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.jenkins.io/redhat/jenkins-2.349-1.1.noarch.rpm [SSL certificate problem: certificate is not yet valid]
[MIRROR] jenkins-2.349-1.1.noarch.rpm: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.jenkins.io/redhat/jenkins-2.349-1.1.noarch.rpm [SSL certificate problem: certificate is not yet valid]
[MIRROR] jenkins-2.349-1.1.noarch.rpm: Curl error (60): Peer certificate cannot be authenticated with given CA certificates for https://mirrors.jenkins.io/redhat/jenkins-2.349-1.1.noarch.rpm [SSL certificate problem: certificate is not yet valid]
[FAILED] jenkins-2.349-1.1.noarch.rpm: No more mirrors to try - All mirrors were already tried without success

ダウンロード済みのパッケージは、次の正常なトランザクションまでキャッシュに保存されました。
'yum clean packages' を実行することでキャッシュパッケージを削除できます。
エラー: パッケージのダウンロード中にエラーが発生しました:
  Cannot download jenkins-2.349-1.1.noarch.rpm: All mirrors were tried

「Curl error (60): Peer certificate cannot be authenticated with given CA certificates for~~」とエラーしていて、証明書がどうの・・・という感じです。

日付がおかしかったので変更して打開

日付を確認

証明書については知識不足のため分かりませんが、調べていく中で日付にずれがあるとエラーするという情報があったので日付をチェックします。

[root@localhost ~]# date
2022年  5月  4日 水曜日 21:04:37 JST

日付を現在時刻に変更

当時5月29日、なので4日となるとかなりの時間差があることになります。

なので下記のように日付を変更します。

[root@localhost ~]# date -s "05/29 00:13 2022"
2022年  5月 29日 日曜日 00:13:00 JST

日付を再確認

日付が変更されたことを確認しました。

[root@localhost ~]# date
2022年  5月 29日 日曜日 00:13:02 JST

インストールの再試行

改めてインストールを再試行します。

[root@localhost ~]# yum install jenkins
Jenkins                                                                                                                                                                                                                                                              33 kB/s | 2.9 kB     00:00
8-latest-BaseOS                                                                                                                                                                                                                                                      34 kB/s | 4.3 kB     00:00
8-latest-BaseOS                                                                                                                                                                                                                                                     8.0 MB/s |  25 MB     00:03
8-latest-AppStream                                                                                                                                                                                                                                                   43 kB/s | 4.7 kB     00:00
依存関係が解決しました。
====================================================================================================================================================================================================================================================================================================
 パッケージ                                                             アーキテクチャー                                                      バージョン                                                               リポジトリー                                                           サイズ
====================================================================================================================================================================================================================================================================================================
インストール:
 jenkins                                                                noarch                                                                2.349-1.1                                                                jenkins                                                                 86 M

トランザクションの概要
====================================================================================================================================================================================================================================================================================================
インストール  1 パッケージ

ダウンロードサイズの合計: 86 M
インストール後のサイズ: 87 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
jenkins-2.349-1.1.noarch.rpm                                                                                                                                                                                                                                        7.3 MB/s |  86 MB     00:11
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                                                                                                                                                                7.3 MB/s |  86 MB     00:11
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                                                                                                                                                                                            1/1
  scriptletの実行中: jenkins-2.349-1.1.noarch                                                                                                                                                                                                                                                   1/1
  インストール中   : jenkins-2.349-1.1.noarch                                                                                                                                                                                                                                                   1/1
  scriptletの実行中: jenkins-2.349-1.1.noarch                                                                                                                                                                                                                                                   1/1
  検証             : jenkins-2.349-1.1.noarch                                                                                                                                                                                                                                                   1/1

インストール済み:
  jenkins-2.349-1.1.noarch

完了しました!

インストールに成功しました!

エラーメッセージもっとわかりやすくしてほしい、ちなみにyum updataeは問題なし、新しくinstallするときだけ起こるのだろうか。

スポンサーリンク
おすすめの記事