Closed5

Arch Linuxで発生したcurlの証明書エラー

muno92muno92

Homebrewでインストールなど行おうとすると、下記のエラーが出た

curl: (77) error setting certificate file: /etc/ssl/certs/ca-certificates.crt
muno92muno92

/etc/ssl/certs/ca-certificates.crtはシンボリックリンクなのでその先を見たらファイルサイズ0

 > ls -al /etc/ssl/certs/ca-certificates.crt
lrwxrwxrwx 1 root root 49  96  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  46 17:11 /etc/ca-certificates/extracted/tls-ca-bundle.pem
muno92muno92
~ > sudo rm -rf /etc/ca-certificates
~ > sudo pacman -S ca-certificates-utils
~ > sudo update-ca-trust

で変わらず

muno92muno92
~ > which p11-kit
/hoqme/linuxbrew/.linuxbrew/bin/p11-kit

おまえかー、と

~ > brew uninstall --ignore-dependencies p11-kit
~ > sudo update-ca-trust

のようにしたら解決

このスクラップは2024/04/06にクローズされました