
Ubuntu 11.10 (Oneiric Ocelot):
Wenn ich versuche, ein neues PPA über Add-Apt-Repository hinzuzufügen, wird Folgendes zurückgegeben:
rene@rene-MS-N104:~$ sudo add-apt-repository ppa:tualatrix/ppa
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 88, in <module>
ppa info = get_ppa_info_from_lp(usr, ppa_name)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
curl.perform()
pycurl.error(35, 'gnutls_handshake() failed: A TLS packet with unexpected length was recieved.')
Ich bin ziemlich neu bei Ubuntu und bin nicht sicher, wie ich vorgehen soll.
Antwort1
Es scheint, dies ist einBekanntes Problem/Fehlerkönnen Sie diesen Workaround versuchen:
Um PPAs zu installieren, fügen Sie sie /etc/apt/sources.list
im folgenden Formular hinzu:
Vor:
ppa:<user>/<repo>
Hinzufügen zu sources.list
:
deb http://ppa.launchpad.net/<user>/<repo>/ubuntu oneiric main
Laden Sie dann sudo apt-get update
die gewünschten Pakete herunter.
Antwort2
In meinem Fall, und das hat funktioniert, habe ich Folgendes in Ubuntu 12.04 gemacht:
sudo apt-get clean
sudo apt-get update
Und dann habe ich wie üblich versucht, mein PPA hinzuzufügen:
sudo add-apt-repository ppa:.../...
Hoffe, es funktioniert bei allen!
Antwort3
Ich hatte das gleiche Problem, als ich WLAN nutzte. Aber dann habe ich es mit meiner mobilen Breitbandverbindung versucht, die automatisches PPP verwendet, und es hat gut funktioniert. Ich bin nicht sicher, aber es könnte mit der Öffnung von Port 11371 im WLAN-Router zusammenhängen.
Antwort4
Die Lösung finden Sie unter der folgenden URL.
Zitiert auseiner der Kommentareim Link.
Dieses Problem lässt sich schnell vermeiden, indem Sie die Anzahl der für den Server aktivierten Zertifizierungsstellen auf das erforderliche Minimum beschränken (ein typischer Server muss nur den Zertifizierungsstellen vertrauen, die die Zertifikate des Benutzers signiert haben).