সমস্যার কারণ, এটি gnutlsপ্যাকেজ ছিল । এটি একটি প্রক্সি পিছনে অদ্ভুত কাজ করে। তবে opensslদুর্বল নেটওয়ার্কেও ঠিক কাজ করছে। সুতরাং workaround হয় যে আমাদের 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আপনার সিস্টেমে গিটের আসল সংস্করণটি প্রতিস্থাপন করতে ভুলবেন না))
তারপরে 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/PyCurlSSLBug