আমি উবুন্টু 14.04 ব্যবহার করছি। আমি যখন কার্ল ব্যবহার করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:
curl: (77) error setting certificate verify locations: CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath:
গুগলিং থেকে আমি যা সংগ্রহ করি, সেখান থেকে ক্যাফাইলের অবস্থানটি উবুন্টুর পক্ষে সঠিক নয় (এবং এটি আমার কম্পিউটারে বিদ্যমান নেই), /etc/ssl/certs/ca-certificates.crt
সঠিক অবস্থান।
বেশিরভাগ সমাধানগুলিতে পরিবেশের পরিবর্তনশীলকে CURL_CA_BUNDLE
সঠিক স্থানে সেট করা, বা আমার হোম ডিরেক্টরিতে cacert=/etc/ssl/certs/ca-certificates.crt
(নতুন তৈরি করা) .curlrc
ফাইল যুক্ত করা জড়িত । আমি উভয়ই চেষ্টা করেছি, এবং উভয়ই পুরোপুরি সমস্যার সমাধান করিনি। কার্ল এই অবস্থানটি সন্ধান করছে তবে ত্রুটিটি প্রদান করে এটি এখনও কাজ করে না:
curl: (60) SSL certificate problem: self signed certificate in certificate chain
আমি উবুন্টুতে কার্ল আনইনস্টল ও পুনরায় ইনস্টল করার চেষ্টা করেছি এবং আমার সিএ শংসাপত্রগুলি $ sudo update-ca-certificates --fresh
আপডেট করে যা শংসাপত্রগুলি আপডেট করেছে, তবে তবুও ত্রুটি করিনি 60 টি চলে যায়।
সিএ শংসাপত্র সম্পর্কে আমি তেমন জ্ঞানী নই, এবং সন্দেহের সাথে আমি অতীতে উদ্দেশ্যমূলকভাবে কিছু স্বাক্ষরিত শংসাপত্র যুক্ত করেছি। দুর্ঘটনাক্রমে সম্ভবত, আমি জানি না।
কেউ কীভাবে এটি ঠিক করতে জানেন? আমার সমস্ত শংসাপত্রের সাথে নতুনভাবে শুরু করার কোনও উপায় আছে কি? বা কেউ কী করেও জানেন যে আমি এই স্ব-স্বাক্ষরিত শংসাপত্রটি কোথায় তা সন্ধান করার চেষ্টা করব এবং কীভাবে এটি সরিয়ে ফেলব?
পিএস: আমি-কে (ওরফে - ইনসিকিউর) পতাকাটি ব্যবহার করতে চাই না। আমি নিরাপদে এ কাজ পেতে চাই।