• 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

  • 相关阅读:
    《人月神话》-读后感2
    自主开发(二)
    自主开发(一)
    《人月神话》-读后感1
    公文流转系统—登录界面
    文件与流课堂实践
    Intern Day22
    Intern Day22
    Intern Day21
    计蒜客T1746
  • 原文地址:https://www.cnblogs.com/qq952693358/p/6430506.html
Copyright © 2020-2023  润新知