Magento ডাউনলোডার এর সমাধান 1.9.2 অজানা সাইফার তালিকা


35

আমরা লাইন 377 এ মন্তব্য করে এটি ঠিক করেছিdownloader/lib/Mage/HTTP/Client/Curl.php

//$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1')

এমন একটি সেটিংস থাকতে পারে যা এই মধ্য দিয়ে যেতে দেয় তবে আমরা এটি এখনও পাইনি।


3
আপনার সত্যই আপনার ওয়েব সার্ভারটি ঠিক করা উচিত।
বেনমার্কস

আমি এটি চেষ্টা করেছি; কাজ হয়নি। আমি অন্যান্য সমাধানগুলিও ব্যবহার করেছি এবং এর সমাধান করার মতো কিছুই মনে হয়নি। কোন ধারনা?
হারলে_ওয়ুপ

এটা আমার জন্য কাজ করে।
বিক্রম শ্রেষ্ঠ

@ বেনমার্কগুলি কার্ট / এনএসএসের পরিবর্তে কার্ল / ওপেনসেল আশা করে ম্যাজেন্টোতে এটি একটি বাগ ... নিচে দেখুন
রে ফস

উত্তর:


15

দুটি জিনিস রয়েছে যা সম্ভবত এটির কারণ হতে পারে।

  1. আপনি ওপেনএসএসএল ব্যবহার করছেন না
  2. আপনার ওপেনএসএসএল বিল্ডিংয়ের মেয়াদ শেষ

সমাধান করতে ঘ।

পরীক্ষা করুন যে আপনি ওপেনএসএসএল ব্যবহার করছেন না,

php -r "print_r(curl_version());" | grep ssl_version

যদি এটি ওপেনএসএসএল ব্যতীত অন্য কিছু প্রদর্শন করে - তবে এটি আপনার উত্তর। সমাধানটি হ'ল প্রশ্নের লাইনটি সরিয়ে / মন্তব্য করা।


সমাধান 2।

দেখে মনে হচ্ছে আপনার ওপেনএসএসএল লাইব্রেরির মেয়াদ শেষ হয়ে গেছে।

যেমন। একটি সাধারণ ওয়েব সার্ভার প্রদর্শন করবে,

openssl ciphers | tr ':' '\n'
ECDHE-RSA-AES256-GCM-SHA384
ECDHE-ECDSA-AES256-GCM-SHA384
ECDHE-RSA-AES256-SHA384
ECDHE-ECDSA-AES256-SHA384
ECDHE-RSA-AES256-SHA
ECDHE-ECDSA-AES256-SHA
SRP-DSS-AES-256-CBC-SHA
SRP-RSA-AES-256-CBC-SHA
SRP-AES-256-CBC-SHA
DHE-DSS-AES256-GCM-SHA384
DHE-RSA-AES256-GCM-SHA384
DHE-RSA-AES256-SHA256
DHE-DSS-AES256-SHA256
DHE-RSA-AES256-SHA
DHE-DSS-AES256-SHA
DHE-RSA-CAMELLIA256-SHA
DHE-DSS-CAMELLIA256-SHA
ECDH-RSA-AES256-GCM-SHA384
ECDH-ECDSA-AES256-GCM-SHA384
ECDH-RSA-AES256-SHA384
ECDH-ECDSA-AES256-SHA384
ECDH-RSA-AES256-SHA
ECDH-ECDSA-AES256-SHA
AES256-GCM-SHA384
AES256-SHA256
AES256-SHA
CAMELLIA256-SHA
PSK-AES256-CBC-SHA
ECDHE-RSA-DES-CBC3-SHA
ECDHE-ECDSA-DES-CBC3-SHA
SRP-DSS-3DES-EDE-CBC-SHA
SRP-RSA-3DES-EDE-CBC-SHA
SRP-3DES-EDE-CBC-SHA
EDH-RSA-DES-CBC3-SHA
EDH-DSS-DES-CBC3-SHA
ECDH-RSA-DES-CBC3-SHA
ECDH-ECDSA-DES-CBC3-SHA
DES-CBC3-SHA
PSK-3DES-EDE-CBC-SHA
ECDHE-RSA-AES128-GCM-SHA256
ECDHE-ECDSA-AES128-GCM-SHA256
ECDHE-RSA-AES128-SHA256
ECDHE-ECDSA-AES128-SHA256
ECDHE-RSA-AES128-SHA
ECDHE-ECDSA-AES128-SHA
SRP-DSS-AES-128-CBC-SHA
SRP-RSA-AES-128-CBC-SHA
SRP-AES-128-CBC-SHA
DHE-DSS-AES128-GCM-SHA256
DHE-RSA-AES128-GCM-SHA256
DHE-RSA-AES128-SHA256
DHE-DSS-AES128-SHA256
DHE-RSA-AES128-SHA
DHE-DSS-AES128-SHA
DHE-RSA-SEED-SHA
DHE-DSS-SEED-SHA
DHE-RSA-CAMELLIA128-SHA
DHE-DSS-CAMELLIA128-SHA
ECDH-RSA-AES128-GCM-SHA256
ECDH-ECDSA-AES128-GCM-SHA256
ECDH-RSA-AES128-SHA256
ECDH-ECDSA-AES128-SHA256
ECDH-RSA-AES128-SHA
ECDH-ECDSA-AES128-SHA
AES128-GCM-SHA256
AES128-SHA256
AES128-SHA
SEED-SHA
CAMELLIA128-SHA
PSK-AES128-CBC-SHA
ECDHE-RSA-RC4-SHA
ECDHE-ECDSA-RC4-SHA
ECDH-RSA-RC4-SHA
ECDH-ECDSA-RC4-SHA
RC4-SHA
RC4-MD5
PSK-RC4-SHA
EDH-RSA-DES-CBC-SHA
EDH-DSS-DES-CBC-SHA
DES-CBC-SHA
EXP-EDH-RSA-DES-CBC-SHA
EXP-EDH-DSS-DES-CBC-SHA
EXP-DES-CBC-SHA
EXP-RC2-CBC-MD5
EXP-RC4-MD5

কি openssl versionদেখায়?

মনে হচ্ছে আপনার একা একাধিক কারণে (যেমন পুরানো লাইব্রেরিতে একাধিক প্রকাশিত দুর্বলতা) আপনার এসএসএল লাইব্রেরিটি আপগ্রেড করতে হবে sounds


1
আরে এখানে @ মডারেটর নির্বাচনের জন্য মনোনীত করুন আমি বোধ করি আপনি প্রাপ্য।
dh47

7

আমি নেক্সসাকে (এই পোস্টটি উল্লেখ করে) জিজ্ঞাসা করেছি এবং এই উত্তর পেয়েছি:

আপনি যে পৃষ্ঠাটি পেয়েছেন তা আসলে সঠিক। আমরা নতুন আপডেটের সাথে এটি অনেক কিছু দেখতে পেয়েছি। যা ঘটেছিল তা হল ম্যাগেন্টো আরও সুরক্ষিত হওয়ার জন্য কিছু কোড আপডেট করেছে তবে তারা এই ধারণাটি তৈরি করেছিল যে এসএসএল লাইব্রেরির বিরুদ্ধে কার্ল সংকলিত হবে যা তারা নির্দিষ্ট কমান্ড দিয়ে পরীক্ষা করতে পারে।

দুর্ভাগ্যক্রমে, রেডহ্যাট এবং সেন্টোস সার্ভারগুলির (যা আমরা ব্যবহার করি) একটি সিআরএল রয়েছে যা এনএসএসের বিরুদ্ধে সংকলিত হয়েছিল, যা ওপেনএসএসএল-এর কিছু সমস্যা হ'ল সুরক্ষা সরবরাহ করে that এর পার্শ্ব প্রতিক্রিয়া হ'ল চেকটি ম্যাজেন্টো করছে যা সঠিক প্রশ্নটি প্রেরণ করে না এবং একটি 'অজানা' প্রতিক্রিয়া পায়।

সলিউশন টু ম্যাজেন্টো ডাউনলোডার ১.৯.২- তে সলিউশনটিতে উল্লিখিত লাইনটি মন্তব্য করা এখন পর্যন্ত সবার জন্য কৌশলটি করেছে। গুজব কলটি ম্যাগেন্টো শীঘ্রই এই তদারকিতে বক্তব্য দেবে।


আমারও নেক্সাসে (সেপ্টেম্বর 25 2015) এ সমস্যা হয়েছে - এখনও কাজ করে না
ব্রেন্টউইপটারসন

আমি আমার টিকিট পরীক্ষা করেছি এবং আমি মনে করি যে এই লাইনটি (আমার জন্য) কাজ করেছে বলে মন্তব্য করা হয়েছে কারণ থ্রেডটি এখানেই শেষ হয়েছিল। সেই থেকে নতুন ইনস্টল করার চেষ্টা করেননি।
ব্রেন্ডন ফ্যালকভস্কি

লিঙ্কটি কাজ করছে বলে মনে হচ্ছে না, এটি এখানে কেবল পুনর্নির্দেশ করে। সঠিক লিঙ্কটি magento.stackexchange.com/a/73957/5209
mbalparda

এটি কাজ করা উচিত তবে আমি এটি আপডেটে ওভাররাইট হওয়া সম্পর্কে উদ্বিগ্ন। আপনি কি এই ম্যাজেন্টো দেব দলের সাথে বাগড করেছেন?
এরিক

আমি আর ম্যাজেন্টো আপডেট করার জন্য আর। / চিত্র সরঞ্জামগুলি ব্যবহার করি না। এটি দীর্ঘ সময়ের জন্য আমার পছন্দের পদ্ধতি ছিল তবে ওএস / লাইব্রেরি / অনুমতি সংক্রান্ত সমস্যার কারণে এটি একটি রিলিজের সাথে অন্তর্ভুক্ত সমস্ত ফাইলই ধারাবাহিকভাবে ব্যর্থ করে। আমি এখন প্রতিবার ফাইল সিস্টেমে পারমাণবিক বিকল্পটি করি কারণ এটি নির্ভরযোগ্য: ম্যানুয়ালস.গ্রাভিটিডেপটিস
ব্রেন্ডন ফ্যালকভস্কি

5

আমাদের সার্ভারে সেন্টোস 6, এনএসএস এই রিলিজের জন্য আপ টু ডেট তবে শেষ প্রকাশ নয়। অন্যান্য সমাধানগুলি মন্তব্য করে রেখা, যুক্ত লাইন কাজ করছে না। একমাত্র সমাধান যা কাজ করে তা হ'ল লাইন যুক্ত করে https টি মিথ্যে জোর করে

$https = false;

লাইনের আগে

$uriModified = $this->getModifiedUri($uri, $https);

এবং মন্তব্য

$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1');

1.9.2.4 Magento এ আমাদের জন্য কাজ করে।


4

১.৯.২.৩ এ ডাউনলোডার / লিবিব / মাইজে / এইচটিটিপি / ক্লায়েন্ট / কার্ল.এফপি লাইন 370 ইএসএল-এ ফোলিং ব্যবহার করুন:

$uriModified = $this->getModifiedUri($uri, $https);
$this->_ch = curl_init();
$this->curlOption(CURLOPT_URL, $uriModified);
$this->curlOption(CURLOPT_SSL_VERIFYPEER, false);
//$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1');
$this->curlOption(CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
$this->getCurlMethodSettings($method, $params, $isAuthorizationRequired);

মন্তব্য করা বিটগুলি এবং এর ঠিক নীচে নতুন লাইনটি দেখুন


2

@ বেনের মধ্যে আরও একটি সাব কেস রয়েছে। কার্ল এবং এনএসএস মেয়াদ শেষ না হলে একা লাইনটি মন্তব্য করা কার্যকর হবে না।

যদি ওপেনসেল দিয়ে না নির্মিত হয় তবে কার্ল এনএসএস (সেন্টস / আরএইচএল কার্ল) দিয়ে নির্মিত হতে পারে be কার্ল এবং এনএসএস লাইব্রেরি আপডোডেট নিশ্চিত করুন।


আমি সম্মত হলাম, পুরানো সার্ভার / পরিষেবাদিগুলির ক্ষেত্রে এটি ম্যাজেন্টো 1 এর ক্ষেত্রে ছিল a কোনও সিস্টেম আপডেট করা সর্বদা ব্যবহারিক নয় (উদাহরণস্বরূপ
সিপ্যানেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.