/etc/pki/tls/certs/ca-bundle.crt no encontrado

12

Estoy usando curl -L https://get.rvm.io | bash -s stablepara instalar RVM. Me sale un error diciendo

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

Busqué un poco en Internet y descubrí que cambiar los permisos de /etc/pki/tls/certs/ca-bundle.crtdebería hacer el trabajo. Pero /etc/pkifalta todo el directorio de mi sistema. ¿Cómo puedo arreglarlo?

Neeraj Gangwar
fuente

Respuestas:

16

En ubuntu / debian, este archivo está en /etc/ssl/certs/ca-certificates.crt. Podrías vincularlo. El /etc/pki/camino se usa en Redhat.

Cweiske
fuente
1
ubuntu 15.04 n enfrenté el problema al instalar el marco de la aplicación web: meteor.js (curl install.meteor.com | sh) Lo arreglé como usted me indicó. Pero, ¿qué comando o herramienta está buscando certificados en / etc / pki si esta convención se lleva a cabo durante tantos años?
Anurag Priyadarshi
1
Las diferentes distribuciones de Linux usan diferentes rutas. Debian usa uno, RedHat otro.
cweiske
Esto me salvó la vida! Tnx :)
Ehsan M. Kermani
¿puedes por favor elaborar los pasos? Estoy un poco perdido en cuanto a los comandos que tengo que ingresar en la terminal aquí.
MycrofD
4

Simplemente crea un ~/.curlrcarchivo.

Luego agregue las siguientes líneas al archivo:

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

Siéntase libre de ajustar esas rutas según sea necesario, ya que diferentes distribuciones de Linux pueden usar diferentes rutas.

(Funcionó para Ubuntu 14.04).

Yahya Uddin
fuente