2015-03-28 11 views
9

(jestem na Ubuntu 14.10. Uname -r => 3.16.0-31-generic)Problem z moim 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. 

doker uruchomić hello-world

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

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

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

Wszelkie wskazówki będą mile widziane.

Odpowiedz

8

Wszystkie moje certyfikatów CA brakowało z/usr/share/CA-certyfikaty/*
ponowne zainstalowanie pakietu umieścić je z powrotem

Jeśli brakuje z tej lokalizacji, robi przeładunku siła pokaże w 0 z 0:

update-ca-certyfikaty -f

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

apt-get install --reinstall ca-certyfikaty

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

Inną przyczyną może być twój czas serwera: sprawdź, czy czas serwera jest prawidłowy, uruchamiając date. Jeśli nie jest, uruchom sudo ntpdate -s ntp.ubuntu.com. Nieprawidłowy czas serwera może spowodować unieważnienie certyfikatów ssl:

W moim przypadku przywróciłem migawkę serwera. W rezultacie czas serwera wciąż był ustawiony na czas migawki. Reboot prawdopodobnie rozwiąże również ten problem, ponieważ ubuntu próbuje zaktualizować czas podczas rozruchu.

+0

To był mój problem, z certyfikatami. Spędziłem godziny na szukaniu różnych rozwiązań, zanim odkryłem, że problemem jest ustawienie zegara serwera w przyszłości. –

+0

Tak! Dzięki! To był mój problem. –