/etc/pki/tls/certs/ca-bundle.crt tidak ditemukan

12

Saya menggunakan curl -L https://get.rvm.io | bash -s stableuntuk menginstal RVM. Saya mendapatkan pesan kesalahan

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

Saya mencari sedikit di Internet dan menemukan bahwa mengubah izin /etc/pki/tls/certs/ca-bundle.crtharus menyelesaikan pekerjaan. Tetapi seluruh /etc/pkidirektori hilang dari sistem saya. Bagaimana saya bisa memperbaikinya?

Neeraj Gangwar
sumber

Jawaban:

16

Di ubuntu / debian, file ini ada di /etc/ssl/certs/ca-certificates.crt. Anda dapat menghubungkannya. The /etc/pki/path digunakan pada Redhat.

cweiske
sumber
1
Saya memiliki ubuntu 15,04 n menghadapi masalah saat menginstal kerangka aplikasi web: meteor.js (curl install.meteor.com | sh) Saya memperbaikinya seperti yang Anda perintahkan. Tetapi perintah atau alat mana yang mencari sertifikat di / etc / pki jika konvensi ini berlangsung bertahun-tahun?
Anurag Priyadarshi
1
Distribusi Linux yang berbeda menggunakan jalur yang berbeda. Debian menggunakan satu, RedHat yang lain.
cweiske
Ini menyelamatkan hidupku! Tnx :)
Ehsan M. Kermani
bisa tolong jelaskan langkah-langkahnya? Saya agak bingung dengan perintah apa yang harus saya masukkan di terminal di sini.
MycrofD
4

Cukup buat ~/.curlrcfile.

Kemudian tambahkan baris berikut ke file:

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

Jangan ragu untuk menyesuaikan jalur tersebut seperlunya, karena distribusi Linux yang berbeda mungkin menggunakan jalur yang berbeda.

(Bekerja untuk Ubuntu 14.04).

Yahya Uddin
sumber