web-dev-qa-db-fra.com

En essayant de mettre à jour un site WordPress auto-hébergé, je vois "algorithme de résumé de message inconnu ASN1"

J'ai plusieurs sites WordPress que j'auto-héberge sur un serveur Windows.

Lors de la tentative de mise à niveau, via /wp-admin/update-core.php?action=do-core-upgrade, l'erreur suivante apparaît:

error: 0D0890A1: routines de codage asn1: ASN1_verify: algorithme de résumé du message inconnu

Je ne sais absolument pas par où commencer pour résoudre ce problème.

Fait intéressant, l’applet "WordPress News" affiche une erreur similaire:

Erreur RSS: WP Erreur HTTP: Échec lors de la réception de données de l'homologue

Erreur RSS: WP Erreur HTTP: erreur: 0D0890A1: routines de codage asn1: ASN1_verify: algorithme de résumé du message inconnu

3
Max Vernon

@ Kika a raison de dire que vous avez une version plus ancienne et non sécurisée d'OpenSSL.

Ceci ressemble à ceci: https://wordpress.org/support/topic/getting-download-failed-failed-error0d0890a1asn1-encoding-routinesfunc137reason

J'ai écrit un petit morceau de code pour ignorer le test SSL lors de la tentative d'accès au serveur de téléchargement. Ce n’est pas une bonne idée d’utiliser ce code, mais cela vous évitera des difficultés.

<?php
/*
Plugin Name: Skip SSL Verify
Plugin URI: http://www.damiencarbery.com
Description: Skip SSL verify in curl downloads - fixes: Download failed. error:0D0890A1:asn1 encoding routines:func(137):reason(161).
Author: Damien Carbery
Version: 0.1
*/

function ssv_skip_ssl_verify($ssl_verify) {
    return false;
}
add_filter('https_ssl_verify', 'ssv_skip_ssl_verify');
add_filter('https_local_ssl_verify', 'ssv_skip_ssl_verify');
2
Damien Carbery