Naprawiliśmy to, komentując linię 377 wdownloader/lib/Mage/HTTP/Client/Curl.php
//$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1')
Może być ustawienie, które pozwala to przejść, ale nie zaszliśmy tak daleko.
ce-1.9.2.0
downloader
Marty
źródło
źródło
Odpowiedzi:
Są dwie rzeczy, które prawdopodobnie to spowodują.
Aby rozwiązać 1.
Sprawdź, czy nie korzystasz z OpenSSL,
Jeśli wyświetla coś innego niż OpenSSL - to twoja odpowiedź. Rozwiązaniem byłoby usunięcie / skomentowanie danego wiersza.
Aby rozwiązać 2.
Wygląda na to, że Twoja biblioteka OpenSSL jest nieaktualna.
Na przykład. Typowy serwer sieciowy pokazuje,
Co
openssl version
pokazujeWygląda na to, że musisz zaktualizować bibliotekę SSL z innych powodów niż sam (tj. Wiele ujawnionych luk w starych bibliotekach).
źródło
Zapytałem Nexcess (odnosząc się do tego postu) i dostałem odpowiedź:
źródło
na naszym serwerze Centos 6, NSS jest aktualne w tym wydaniu, ale nie w ostatnim. inne rozwiązania linia komentująca, linia dodająca nie działają. jedynym rozwiązaniem, które działa, jest wymuszenie https na false poprzez dodanie linii
przed linią
i komentowanie
Działa dla nas na Magento 1.9.2.4.
źródło
W wersji 1.9.2.3 użyj następującego linku 370 downloader / lib / Mage / HTTP / Client / Curl.php:
Sprawdź skomentowane fragmenty i nowy wiersz tuż pod nim
źródło
@ben jest jeszcze jeden przypadek podrzędny w 1. Komentowanie samej linii może nie działać, jeśli curl i nss nie są nieaktualne.
Jeśli nie jest budowany z openssl, curl może być budowany przy pomocy nss (CentOS / RHEL curl). Upewnij się, że biblioteki curl i nss są zaktualizowane.
źródło