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

Neeraj Gangwar
fonte

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.

cweiske
fonte
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).

Yahya Uddin
fonte