add-apt-repository devuelve un error de longitud inesperado

add-apt-repository devuelve un error de longitud inesperado

Ubuntu 11.10 (ocelote onírico):
cuando intento agregar un nuevo ppa a través de add-apt-repository, devuelve:

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.')

Soy bastante nuevo en Ubuntu y no estoy seguro de cómo proceder.

Respuesta1

Parece que esto es unproblema/error conocido, puedes probar esta solución alternativa:

Para instalar PPA, agréguelos /etc/apt/sources.listen el formulario:

Antes:

ppa:<user>/<repo>

Añadir sources.list:

deb http://ppa.launchpad.net/<user>/<repo>/ubuntu oneiric main

Luego sudo apt-get update, descargue los paquetes que desee.

Respuesta2

En mi caso, y funcionó, eso es lo que hice en Ubuntu 12.04:

sudo apt-get clean
sudo apt-get update

Y luego intenté agregar mi ppa como de costumbre:

sudo add-apt-repository ppa:.../...

¡Espero que funcione para todos!

Respuesta3

Tuve el mismo problema cuando estaba usando WiFi. Pero luego lo intenté con mi conexión de banda ancha móvil que usa PPP automático y funcionó bien. No estoy seguro, pero puede tener que ver con la apertura del puerto 11371 en el enrutador de WiFi.

Respuesta4

Consulte la siguiente URL para encontrar la solución.

https://gnutls-help.gnutls.narkive.com/sqMssk7Q/big-ca-certificate-bundle-causes-problems-with-gnutls-3-0-11

Citado deuno de los comentariosen el enlace.

Una solución rápida para evitar este problema es restringir las CA que habilita en el servidor al mínimo requerido (un servidor típico necesita confiar solo en las autoridades que firmaron los certificados del usuario).

información relacionada