समस्या का कारण है, यह gnutls
पैकेज था । यह एक प्रॉक्सी के पीछे अजीब काम कर रहा है। लेकिन openssl
कमजोर नेटवर्क में भी ठीक काम कर रहा है। तो वैकल्पिक हल है कि हम संकलन चाहिए git
साथ openssl
। ऐसा करने के लिए, निम्न आदेश चलाएँ:
sudo apt-get update
sudo apt-get install build-essential fakeroot dpkg-dev
sudo apt-get build-dep git
mkdir ~/git-openssl
cd ~/git-openssl
apt-get source git
dpkg-source -x git_1.7.9.5-1.dsc
cd git-1.7.9.5
( 1.7.9.5
अपने सिस्टम में git के वास्तविक संस्करण के साथ बदलना याद रखें ।)
फिर, संपादित debian/control
फ़ाइल (कमांड चलाएँ: gksu gedit debian/control
) और के सभी उदाहरणों की जगह libcurl4-gnutls-dev
के साथ libcurl4-openssl-dev
।
फिर पैकेज बनाएं (यदि यह परीक्षण में विफल हो रहा है, तो आप TEST=test
फ़ाइल से लाइन हटा सकते हैं debian/rules
):
sudo apt-get install libcurl4-openssl-dev
sudo dpkg-buildpackage -rfakeroot -b
नया पैकेज स्थापित करें:
i386: sudo dpkg -i ../git_1.7.9.5-1_i386.deb
x86_64: sudo dpkg -i ../git_1.7.9.5-1_amd64.deb
यहाँ से प्रेरित: https://github.com/xmendez/wfuzz/wiki/PyCurlSSBBug