add-apt-repository retorna erro de tamanho inesperado

8

Ubuntu 11.10 (ocelot onírico):
Quando tento adicionar um novo ppa através do add-apt-repository, ele retorna com:

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

Sou relativamente novo no Ubuntu e não sei como proceder.

    
por Andrew Pomerleau 06.03.2012 / 23:27

4 respostas

10

Parece que este é um problema / bug conhecido , você pode tentar esta solução alternativa :

Para instalar os PPA's, adicione-os a /etc/apt/sources.list no formulário:

Antes:

ppa:<user>/<repo>

Adicione a sources.list :

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

Então, sudo apt-get update e baixe os pacotes que você quiser.

    
por LnxSlck 06.03.2012 / 23:45
2

No meu caso, e isso funcionou, foi o que fiz no Ubuntu 12.04:

sudo apt-get clean
sudo apt-get update

E então eu tentei adicionar meu ppa como de costume:

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

Espera que funcione para todos!

    
por user76334 11.07.2012 / 12:10
1

Eu tive o mesmo problema quando estava usando o WiFi. Mas então eu tentei com minha conexão de banda larga móvel que usa PPP automático e funcionou bem. Não tenho certeza, mas pode ser a abertura da porta 11371 no roteador de WiFi.

    
por Deepla 11.03.2012 / 03:50
0

Por favor, consulte o seguinte URL para a solução.

link

Citado de um dos comentários no link.

  

Uma solução rápida para evitar esse problema é restringir as CAs que você   permitir ao servidor o mínimo necessário (um servidor típico precisa   para confiar apenas nas autoridades que assinaram os certificados do usuário).

    
por Macpaul Lin 09.06.2012 / 10:40