症状 - Symptom
# dnf check-update
AlmaLinux 8 - BaseOS 0.0 B/s | 0 B 00:01
Errors during downloading metadata for repository 'baseos':
- Curl error (77): Problem with the SSL CA cert (path? access rights?) for https://mirrors.almalinux.org/mirrorlist/8/baseos [error setting certificate verify locations:
CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none]
エラー: repo 'baseos' のメタデータのダウンロードに失敗しました : Cannot prepare internal mirrorlist: Curl error (77): Problem with the SSL CA cert (path? access rights?) for https://mirrors.almalinux.org/mirrorlist/8/baseos [error setting certificate verify locations:
CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none]
-
dnf ~~
系(i.e.dnf install
,dnf update
)を実行するとSSL CA系(?)のエラーが表示され止まる。 -
curl
コマンドも同様 -
http://
はアクセスできそう。(curl http://www.google.co.jp
はできた) -
https://
がダメみたい(curl https://www.google.co.jp
は↑のエラーが出た)
試したこと
-
ls -l /etc/pki/tls/certs/ca-bundle.crt
とかcat /etc/pki/tls/certs/ca-bundle.crt
したらファイルがなかったls -l /etc/pki/tls/certs/ 合計 0
- Laravel関連の記事とか、なんか面倒そうなやつの内容見た(見ただけ)
-
date
で設定されているサーバの時間確認(大きく時間がズレているとダメみたいなので)
対処方法
-
/etc/yum.conf
の最下行(5-6行くらいしかないテキストファイル)にsslverify=false
追記する -
sudo dnf -y reinstall ca-certificates
実施したらなおった - あとは
/etc/yum.conf
に追記したsslverify=false
を消しとく
これが一番変更なくて済むのかな。( ๑╹⌓╹ )