2015-03-28 28 views
9

(io sono su Ubuntu 14.10. Uname -r => 3.16.0-31-generic)problema con il mio ca-certificates.crt

apt-get update

Failed to fetch https://get.docker.com/ubuntu/dists/docker/main/binary-amd64/Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none. 

git clone https://github.com/sdelements/lets-chat.git

I can't clone anything - fatal: unable to access 'https://github.com/sdelements/lets-chat.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none. 

finestra mobile eseguire ciao-mondo

Get https://index.docker.io/v1/repositories/library/hello-world/images: x509: certificate signed by unknown authority. 

ls -l /etc/ssl/certs/ca-certificates.crt

-rw-r--r-- 1 root root 1964 Mar 26 18:19 /etc/ssl/certs/ca-certificates.crt 

Eventuali indizi sarebbero apprezzati.

risposta

8

Tutti i miei certificati CA mancavano da/usr/share/ca-certificates/*
reinstallare il pacchetto li ha messi di nuovo

Se mancano da quella posizione, facendo un ricarico forza mostrerà le 0 di 0:

update-ca-certificati -f

Clearing symlinks in /etc/ssl/certs...done. 
Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. 

apt-get install --reinstall ca-certificati

Preparing to unpack .../ca-certificates_20141019ubuntu0.14.10.1_all.deb ... 
Unpacking ca-certificates (20141019ubuntu0.14.10.1) over (20141019ubuntu0.14.10.1) ... 
Processing triggers for man-db (2.7.0.2-2) ... 
Setting up ca-certificates (20141019ubuntu0.14.10.1) ... 
Processing triggers for ca-certificates (20141019ubuntu0.14.10.1) ... 
Updating certificates in /etc/ssl/certs... WARNING: Skipping duplicate certificate Go_Daddy_Class_2_CA.pem 
WARNING: Skipping duplicate certificate Go_Daddy_Class_2_CA.pem 
173 added, 0 removed; done. 
Running hooks in /etc/ca-certificates/update.d....done. 
9

Un'altra causa potrebbe essere l'ora del server: controllare se l'ora del server è corretta eseguendo date. Se non lo è, esegui sudo ntpdate -s ntp.ubuntu.com. Un tempo di server errato può invalidare i certificati SSL.

Nel mio caso, ho ripristinato un'istantanea del server. Di conseguenza, l'ora del server era ancora impostata su ora dell'istantanea. Un riavvio probabilmente risolverebbe anche questo problema, dato che ubuntu prova ad aggiornare il tempo all'avvio.

+0

Questo era il mio problema, con certs. Ho passato ore a esaminare tutti i tipi di soluzioni prima di scoprire che il problema era che l'orologio del server si stava impostando nel futuro. –

+0

Sì! Grazie! Questo era il mio problema –