/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?

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.


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).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.