
Ubuntu 11.10(oneiric ocelot):
add-apt-repository를 통해 새 ppa를 추가하려고 하면 다음과 같이 반환됩니다.
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.')
저는 우분투를 처음 접했고 어떻게 진행해야 할지 잘 모르겠습니다.
답변1
이는 다음과 같습니다.알려진 문제/버그, 다음 해결 방법을 시도해 볼 수 있습니다.
/etc/apt/sources.list
PPA를 설치하려면 다음 형식으로 추가하세요 .
전에:
ppa:<user>/<repo>
다음에 추가 sources.list
:
deb http://ppa.launchpad.net/<user>/<repo>/ubuntu oneiric main
그런 다음 sudo apt-get update
원하는 패키지를 다운로드하세요.
답변2
내 경우에는 효과가 있었고 Ubuntu 12.04에서 다음과 같이 했습니다.
sudo apt-get clean
sudo apt-get update
그런 다음 평소대로 ppa를 추가하려고했습니다.
sudo add-apt-repository ppa:.../...
그것이 모두에게 효과가 있기를 바랍니다!
답변3
WiFi를 사용할 때도 같은 문제가 발생했습니다. 하지만 자동 PPP를 사용하는 모바일 광대역 연결을 시도했는데 제대로 작동했습니다. 확실하지는 않지만 WiFi 라우터에서 포트 11371을 여는 것과 관련이 있을 수 있습니다.
답변4
해결 방법은 다음 URL을 참고하세요.
에서 인용댓글 중 하나링크에서.
이 문제를 방지하는 빠른 해결 방법은 서버에 활성화하는 CA를 필요한 최소 수준으로 제한하는 것입니다(일반적인 서버는 사용자 인증서에 서명한 기관만 신뢰하면 됩니다).