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

Neeraj Gangwar
la source

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.

cweiske
la source
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).

Yahya Uddin
la source