A TLS packet with unexpected length was received 解決方法


參考:A TLS packet with unexpected length was received.

系統環境

主系統 OS X,虛擬機 Ubuntu 14.04 64bit。

問題描述

在git clone時遇見錯誤:

···
A TLS packet with unexpected length was received

解決方法

a.回答1

sudo apt-get install build-essential fakeroot dpkg-dev

mkdir ~/python-pycurl-openssl

cd ~/python-pycurl-openssl

sudo apt-get source python-pycurl

sudo apt-get build-dep python-pycurl

sudo apt-get install libcurl4-openssl-dev

sudo dpkg-source -x pycurl_7.19.0-4ubuntu3.dsc

cd pycurl-7.19.0

# remove the HAVE_CURL_GNUTLS=1 in the following file
sudo vim debian/patches/10_setup.py.dpatch

# remove the HAVE_CURL_GNUTLS=1 in the following file
sudo vim setup.py

# replace all gnutls into openssl in the following file
sudo vim debian/control

sudo dpkg-buildpackage -rfakeroot -b

sudo dpkg -i ../python-pycurl_7.19.0-4ubuntu3_amd64.deb

b.檢查虛擬機網絡設置,若虛擬機為橋接模式更改為NAT模式,解決問題。

2017/2/22


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM