Immer wenn ich versuche, ein Repository über die Befehlszeile hinzuzufügen, wird die folgende Fehlermeldung angezeigt:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 125, in <module>
ppa_info = get_ppa_info_from_lp(user, ppa_name)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
curl.perform()
pycurl.error: (60, 'server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none')
Gibt es eine Möglichkeit, diese Situation zu beheben?
command-line
apt
software-sources
add-apt-repository
Kristopher Arens
quelle
quelle
dpkg -s ca-certificates
? Ausgabe vonls -ltr /usr/share/ca-certificates/mozilla/Go*
? Hilft es, das ca-Zertifikate-Paket zu aktualisieren und auszuführensudo update-ca-certificates
?Antworten:
Sie müssen sicherstellen, dass Ihr Datum festgelegt ist, die Zertifikate ein gültiges Datum haben und wenn Ihr Systemdatum der 01.01.1970 ist, schlagen alle Zertifikate fehl.
Verwenden Sie so etwas wie
Versuchen Sie es dann erneut mit add-apt-repository.
quelle
Diese Art von Problem kann verursacht werden, wenn mit den Zertifikaten der zentralen Behörde auf Ihrem System etwas nicht stimmt. Diese Zertifikate werden verwendet, um eine Vertrauenskette von Ubuntu- oder Mozilla-Vertrauenspersonen zu einer bestimmten Site herzustellen, wenn https: verwendet wird. Die Vertrauenskette beginnt mit Zertifikaten, die als Teil Ihres Ubuntu-Systems installiert sind.
Das Problem kann normalerweise auftreten, wenn Sie einen Webbrowser verwenden, um eine sichere Verbindung zu einer Website herzustellen. In diesem Fall
add-apt-repository
wird das https: -Protokoll verwendet, um ein Repository und seine Authentifizierungsschlüssel sicher hinzuzufügen. Die aktuellen Ubuntu ppa-Repositorys erfordern eine Vertrauenskette von MakeDaddy.com zu Canonical. Wenn Sie Firefox verwenden, um mit https zu denselben Repositorys zu navigieren, wird wahrscheinlich eher ein Fehler als ein geschlossenes Vorhängeschloss für die Site angezeigt. Wenn Sie darauf klicken, werden Fehlermeldungen angezeigt, die darauf hinweisen, dass die Vertrauenskette nicht bestimmt werden kann.Geben Sie Folgendes ein, um die Zertifikate der zentralen Behörde neu zu installieren:
Ein weiterer hilfreicher Befehl dafür:
quelle
Ich habe diesen Fehler erhalten, als ich den Befehl im Terminal verwendet habe, aber als ich ihn von GUI für die Softwarequellen hinzugefügt habe, wurde er erfolgreich hinzugefügt. Versuchen Sie es mit der GUI.
sudo apt-get update
und das sollte alles sein.quelle
http://www.iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html
HINWEIS 1 Wenn Sie zuvor versucht haben, die Netflix Desktop-App über unsere Terminalbefehle aus dem vorherigen Beitrag zu installieren, empfehlen wir, die folgende Zeile in einem Terminal auszuführen, um unerwartete Fehler zu beheben, bevor Sie versuchen, die Netflix Desktop-App über die PPA-Methode zu installieren ...
Lief wie am Schnürchen!
quelle