„Warning! Problem updating Error message: SSL peer certificate or SSH remote key was not OK“
Tuto chybu jsem viděl naposledy při aktualizaci WordPressu 3.5.1 a nyní při aktualizaci síťové verze 4.3.1. Problém byl, že systém nemohl ověřit SSL certifikát. Na Internetu jsem našel doporučení při aktualizaci vypnout SSL protokol a potom ho zase zapnout.
Jako další možnou cestu jsem našel v úpravě souboru /wp-includes/class-http.php Najít následující řetězec
curl_setopt( $handle, CURLOPT_SSL_VERIFYHOST, ( $ssl_verify === true ) ? 2 : false );
a nahradit ho tímto.
curl_setopt( $handle, CURLOPT_SSL_VERIFYHOST, ( $ssl_verify === false ) ? 2 : false )
Po aktualizaci WP se soubor přepíše a úpravu musíte udělat znovu.
Aktualizace: 2016/04
Od verze 4.4.1 se výše popsaný kód přestěhoval do souboru /wp-includes/class-wp-http-curl.php
Pak opravíme soubor /wp-includes/class-http.php, zkusíme najít následující řetězec
'sslverify' => true,
a nahradíme ho tímto.
'sslverify' => false,