প্রোটোকল "https" লাইবকার্ল [সমর্থিত] সমর্থিত বা অক্ষম নয়


14

আমি যখন curl http://google.comএটি চেষ্টা করি তবে https এর সাথে এটি করার পরে এটি কার্যকর হয়, এটি এই ত্রুটিটি দেয়:

curl: (1) Protocol "https" not supported or disabled in libcurl

আমি বিভিন্ন উত্তর অনুসন্ধান করেছি কিন্তু কেউ কীভাবে এটি ঠিক করবেন তা ব্যাখ্যা করেন না?


1
আপনার প্রশ্নটিতে আপনি কি নীচের আদেশটি এবং ফলাফলগুলি যুক্ত করতে curl --version | grep Protocolsপারেন : .... যদি আপনি ব্যর্থ হচ্ছেন সঠিক কার্ল কমান্ডটি দিতে পারেন তবে সহায়ক?
অ্যান্ড্রু .৪6

এর আউটপুট which curlএবং apt-cache policy curlকিছু সহায়ক অন্তর্দৃষ্টি প্রদান করবে।
ডেভিড ফোস্টার

আপনি উবুন্টু ব্যবহার করছেন?
আনোয়ার

উত্তর:


9

curlএসএসএল দিয়ে ইনস্টল করুন

ডাউনলোড করুন:

এসএসএল দিয়ে ইনস্টল করা হচ্ছে:

  • আনজিপ -> ডিরেক্টরি PATH এর ভিতরে টার্মিনাল খুলুন এবং টাইপ করুন:

    ./configure --with-ssl
    make
    sudo make install
    

আপনি এসএসএল ইনস্টলেশনের পথেও নির্দিষ্ট করতে পারেন, ./configure --helpবিশদ জন্য দেখুন


আমার ইতিমধ্যে কার্ল রয়েছে, এটি কেবল এসএসএল নিয়ে কাজ করছে না
ন্যাবট্রন

1
@ ন্যাবট্রন: বেনি আপনাকে এসএসএল সমর্থন সহ কার্ল ডাউনলোড, সংকলন এবং ইনস্টল করার পরামর্শ দেয়।
ডেভিড ফোস্টার

2
আপনি libssl-devএসএসএল সমর্থন চাইলে আপনার ইনস্টল করা দরকার । sudo apt install libssl-dev
আলী ইউসুফ

5

একটি তাত্ক্ষণিক গুগল এই সমস্যাটি সমাধানের জন্য এই কার্ল FAQ খুঁজে পেয়েছে ।

তবে আমি আসলে আপনার কার্যানেলের বর্তমান ম্যানুয়াল ইনস্টলটি মুছতে এবং এটি দিয়ে ইনস্টল করার পরামর্শ দেব sudo apt-get install curl। ডিফল্ট উবুন্টু ইনস্টলের https (এবং আরও অনেক) এর জন্য সঠিক লাইব্রেরি রয়েছে।


আমি এটি হিসাবে করেছিcurl <site> --insecure
maan81
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.