Não há arquivos de certificado dentro de / usr / lib / ssl

0

Eu não pareço ter certificados SSL instalados na minha máquina e isso está causando problemas com o wget e o Faraday chamados dentro do Rails.

Quando eu executo openssl version -a , sou informado de que meu OPENSSLDIR é "/usr/lib/ssl" .

Quando olho dentro de /usr/lib/ssl/certs , está vazio.

Quando executo sudo apt-get install ca-certificates , sou informado de que o ca-certificates já está na versão mais recente e, quando executo sudo update-ca-certificates , recebo a seguinte saída:

Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....
There was a problem saving the new Java keystore. Message:
  /etc/ssl/certs/java/cacerts (No such file or directory)
E: /etc/ca-certificates/update.d/jks-keystore exited with code 1.
done.

Eu tenho duas perguntas.

1) Estou latindo na árvore errada? É normal que /usr/lib/ssl/certs esteja vazio

2) Qual é o próximo passo que devo dar?

Atualizar

Quando executo dpkg -L ca-certificates (graças a esta questão ) Eu posso ver muitos certificados de mozilla armazenados em /usr/share/ca-certificates/mozilla/

    
por Toby 17.02.2016 / 13:59

1 resposta

2

Eu suspeito que, se você criar a pasta /etc/ssl/certs/java/ , ela permitirá que o sudo update-ca-certificates seja concluído. Parece que não é possível criar o arquivo porque a pasta pai não existe.

    
por psynnott 17.02.2016 / 14:16