/etc/pki/tls/certs/ca-bundle.crt non trovato


12

Sto usando curl -L https://get.rvm.io | bash -s stableper installare RVM. Viene visualizzato un messaggio di errore

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

Ho cercato un po 'su Internet e ho scoperto che cambiare le autorizzazioni di /etc/pki/tls/certs/ca-bundle.crtdovrebbe fare il lavoro. Ma nel /etc/pkimio sistema manca l' intera directory. Come posso ripararlo?

Risposte:


16

Su ubuntu / debian, questo file è in /etc/ssl/certs/ca-certificates.crt. Potresti collegarlo simbolicamente. Il /etc/pki/percorso è usato su Redhat.


1
ho riscontrato che Ubuntu 15.04 n ha affrontato il problema durante l'installazione del framework dell'app Web: meteor.js (curl install.meteor.com | sh) L'ho risolto secondo le istruzioni. Ma quale comando o strumento sta cercando i certificati in / etc / pki se questa convenzione dura da così tanti anni?
Anurag Priyadarshi l'

1
Diverse distribuzioni Linux utilizzano percorsi diversi. Debian ne usa uno, RedHat un altro.
cweiske,

Questo mi ha salvato la vita! Tnx :)
Ehsan M. Kermani,

puoi per favore elaborare i passaggi? sono un po 'perso su quali comandi devo inserire qui nel terminale.
MycrofD

4

Basta creare un ~/.curlrcfile.

Quindi aggiungere le seguenti righe al file:

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

Sentiti libero di adattare quei percorsi se necessario, poiché diverse distribuzioni Linux possono usare percorsi diversi.

(Funzionato per Ubuntu 14.04).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.