
Ubuntu 11.10 (jaguatirica onírica):
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.
Responder1
Parece que este é umproblema/bug conhecido, você pode tentar esta solução alternativa:
Para instalar PPAs, adicione-os /etc/apt/sources.list
no formulário:
Antes:
ppa:<user>/<repo>
Adicionar à sources.list
:
deb http://ppa.launchpad.net/<user>/<repo>/ubuntu oneiric main
Em seguida sudo apt-get update
, baixe os pacotes que desejar.
Responder2
No meu caso, e funcionou, foi o que fiz no Ubuntu 12.04:
sudo apt-get clean
sudo apt-get update
E então tentei adicionar meu ppa normalmente:
sudo add-apt-repository ppa:.../...
Espera que funcione para todos!
Responder3
Eu tive o mesmo problema quando estava usando o WiFi. Mas então tentei com minha conexão de banda larga móvel que usa PPP automático e funcionou bem. Não tenho certeza, mas pode ter a ver com a abertura da porta 11371 no roteador WiFi.
Responder4
Consulte o seguinte URL para obter a solução.
Citado deum dos comentáriosno link.
Uma solução rápida para evitar esse problema é restringir as CAs habilitadas para o servidor ao mínimo necessário (um servidor típico precisa confiar apenas nas autoridades que assinaram os certificados do usuário).