Closed5
Arch Linuxで発生したcurlの証明書エラー
Homebrewでインストールなど行おうとすると、下記のエラーが出た
curl: (77) error setting certificate file: /etc/ssl/certs/ca-certificates.crt
/etc/ssl/certs/ca-certificates.crtはシンボリックリンクなのでその先を見たらファイルサイズ0
> ls -al /etc/ssl/certs/ca-certificates.crt
lrwxrwxrwx 1 root root 49 9月 6 2022 /etc/ssl/certs/ca-certificates.crt -> ../../ca-certificates/extracted/tls-ca-bundle.pem
~ > ls -al /etc/ca-certificates/extracted/tls-ca-bundle.pem
-r--r--r-- 1 root root 0 4月 6 17:11 /etc/ca-certificates/extracted/tls-ca-bundle.pem
~ > sudo rm -rf /etc/ca-certificates
~ > sudo pacman -S ca-certificates-utils
~ > sudo update-ca-trust
で変わらず
~ > which p11-kit
/hoqme/linuxbrew/.linuxbrew/bin/p11-kit
おまえかー、と
~ > brew uninstall --ignore-dependencies p11-kit
~ > sudo update-ca-trust
のようにしたら解決
感想:Macと共通してインストールしたいコマンド類を除き、linuxbrewでインストールする対象は減らしたほうが良い気がする
今回のp11-kitは
に記載していなかったので無意識に入ってた奴ではあるけどこのスクラップは2024/04/06にクローズされました