/etc/pki/tls/certs/ca-bundle.crtが見つかりません


12

curl -L https://get.rvm.io | bash -s stableRVMのインストールに使用しています。次のエラーが表示されます

CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none

インターネットで少し検索したところ、のアクセス許可を変更することで/etc/pki/tls/certs/ca-bundle.crt仕事が完了するはずです。しかし/etc/pki、私のシステムにはディレクトリ全体がありません。どうすれば修正できますか?

回答:


15

ubuntu / debianでは、このファイルはにあり/etc/ssl/certs/ca-certificates.crtます。シンボリックリンクできます。この/etc/pki/パスはRedhatで使用されます。


1
私は、ubuntu 15.04 nをWebアプリフレームワークのインストール中に問題に直面しました:meteor.js(curl install.meteor.com | sh)指示どおりに修正しました。しかし、この規則が何年も続いている場合、どのコマンドまたはツールが/ etc / pkiで証明書を探していますか?
アヌラグプリヤダルシ

1
異なるLinuxディストリビューションは異なるパスを使用します。Debianは1つ、RedHatはもう1つを使用します。
-cweiske

これは私の命を救った!Tnx :)
エーサンM.

手順を詳しく説明していただけますか?ここで端末に入力しなければならないコマンドについては、ちょっと迷っています。
MycrofD

4

~/.curlrcファイルを作成するだけです。

次に、ファイルに次の行を追加します。

capath=/etc/ssl/certs/
cacert=/etc/ssl/certs/ca-certificates.crt

Linuxディストリビューションによって異なるパスが使用される場合があるため、必要に応じてこれらのパスを自由に調整してください。

(Ubuntu 14.04で機能しました)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.