/etc/pki/tls/certs/ca-bundle.crt not found


12

J'utilise curl -L https://get.rvm.io | bash -s stablepour installer RVM. Je reçois une erreur disant

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

Je cherchai un peu sur Internet et a constaté que la modification des autorisations de /etc/pki/tls/certs/ca-bundle.crtdevrait faire le travail. Mais tout le /etc/pkirépertoire est absent de mon système. Comment puis - je résoudre ce problème?

Réponses:


16

Sur ubuntu / debian, ce fichier est /etc/ssl/certs/ca-certificates.crt. Vous pouvez un lien symbolique. Le /etc/pki/chemin est utilisé sur Redhat.


1
j'ai Ubuntu 15.04 n rencontré le problème lors de l'installation du cadre d'application Web: meteor.js (curl install.meteor.com | sh) Je l'ai résolu comme vous l'avez demandé. Mais quelle commande ou quel outil recherche des certificats dans / etc / pki si cette convention dure depuis tant d'années?
Anurag Priyadarshi

1
Différentes distributions Linux utilisent des chemins différents. Debian en utilise un, RedHat un autre.
cweiske

Cela m'a sauvé la vie! Tnx :)
Ehsan M. Kermani

pouvez-vous s'il vous plaît élaborer les étapes? je suis un peu perdu quant aux commandes que je dois entrer dans le terminal ici.
MycrofD

4

Créez simplement un ~/.curlrcfichier.

Ajoutez ensuite les lignes suivantes au fichier:

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

N'hésitez pas à ajuster ces chemins si nécessaire, car différentes distributions Linux peuvent utiliser des chemins différents.

(A travaillé pour Ubuntu 14.04).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.