আমি যখন কার্ল (বা libcurl) ব্যবহার করে কোনও সার্ভারের সাথে (যেমন google.com) সংযোগ করার চেষ্টা করি তখন আমি ত্রুটি বার্তাটি পাই:
কার্ল: (35) ত্রুটি: 1408F10B: SSL রুটিনগুলি: ssl3_get_record: ভুল সংস্করণ নম্বর
ভার্বোজ আউটপুট:
$ curl www.google.com --verbose
* Rebuilt URL to: www.google.com/
* Uses proxy env variable no_proxy == 'localhost,127.0.0.1,localaddress,.localdomain.com'
* Uses proxy env variable http_proxy == 'https://proxy.in.tum.de:8080'
* Trying 131.159.0.2...
* TCP_NODELAY set
* Connected to proxy.in.tum.de (131.159.0.2) port 8080 (#0)
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* error:1408F10B:SSL routines:ssl3_get_record:wrong version number
* Closing connection 0
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number'
কোনও কারণে কার্ল TLSv1.3 ব্যবহার করছে বলে মনে হচ্ছে এমনকি যদি আমি --tlsv1.2 কমান্ড দিয়ে TLSv1.2 ব্যবহার করতে বাধ্য করি (এটি এখনও TLSv1.3 (OUT) মুদ্রণ করবে, ... "আমি নতুন সংস্করণটি ব্যবহার করছি কার্ল এবং ওপেনএসএসএল উভয়ের:
$ curl -V
curl 7.61.0-DEV (x86_64-pc-linux-gnu) libcurl/7.61.0-DEV OpenSSL/1.1.1 zlib/1.2.8
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy
আমি মনে করি এটি আমার প্রোগ্রামগুলি ইনস্টল করার সাথে সম্পর্কিত problem এই ত্রুটি বার্তার অর্থ কি কেউ আমাকে ব্যাখ্যা করতে পারেন?