/etc/pki/tls/certs/ca-bundle.crt não encontrado


12

Estou usando curl -L https://get.rvm.io | bash -s stablepara instalar o RVM. Eu recebo um erro dizendo

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

Pesquisei um pouco na Internet e descobri que alterar as permissões de /etc/pki/tls/certs/ca-bundle.crtdeveria fazer o trabalho. Mas todo o /etc/pkidiretório está faltando no meu sistema. Como posso corrigir isso?

Respostas:


16

No ubuntu / debian, este arquivo está em /etc/ssl/certs/ca-certificates.crt. Você pode ligar novamente. O /etc/pki/caminho é usado no Redhat.


1
O ubuntu 15.04 n enfrentou o problema ao instalar a estrutura de aplicativos da web: meteor.js (curl install.meteor.com | sh) Corrigi -o conforme as instruções. Mas qual comando ou ferramenta está procurando certificados no / etc / pki se esta convenção estiver em vigor por tantos anos?
Anurag Priyadarshi

1
Diferentes distribuições Linux usam caminhos diferentes. O Debian usa um, RedHat outro.
cweiske

Isso salvou minha vida! Tnx :)
Ehsan M. Kermani

você pode elaborar as etapas? Estou meio que perdido quanto aos comandos que tenho para entrar no terminal aqui.
MycrofD

4

Basta criar um ~/.curlrcarquivo.

Em seguida, adicione as seguintes linhas ao arquivo:

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

Sinta-se à vontade para ajustar esses caminhos conforme necessário, pois diferentes distribuições Linux podem usar caminhos diferentes.

(Trabalhado para o Ubuntu 14.04).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.