i certificati ca sono rotti o non completamente installati


0

Esecuzione di sudo wget -O ruby-install-0.7.0.tar.gz https://github.com/postmodern/ruby-install/archive/v0.7.0.tar.gz

Ricevo il messaggio

ERRORE: impossibile verificare il certificato di github.com, rilasciato da 'CN = DigiCert SHA2 Extended Validation Server CA, OU = www.digicert.com, O = DigiCert Inc, C = US':

Esecuzione di sudo dpkg-reconfigure ca-certificati

Ricevo il messaggio / usr / sbin / dpkg-reconfigure: i certificati ca sono rotti o non completamente installati

Sembra esserci un problema in / usr / local / bin / c_rehash che potrebbe essere correlato al problema. Le linee 15-16 sono:

my $ dir =; my $ prefix =;

Per la mia installazione di Ubuntu, credo che qui debbano essere eseguite le informazioni corrette: openssl versione -a

OPENSSLDIR: "/ usr / local / ssl"

ma quella directory certs è vuota. Tuttavia / etc / ssl / certs ha i certificati. Devo solo collegare simbolicamente la directory con i certificati e cosa potrebbe essere cambiato per interrompere wget oggi dopo aver lavorato per anni?

Risposte:


0

Risolto:

modifica la riga 15-16 di / usr / local / bin / c_rehash per leggere:

my $ dir = "/ usr / local / ssl";

my $ prefix = "/ usr / local / ssl";

cd / usr / local / ssl / certs

sudo cp / etc / ssl / certs / * ./

e ora wget funziona come prima dell'aggiornamento a Ubuntu 18.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.