web-dev-qa-db-ja.com

自己ホスト型WordPressサイトを更新しようとすると、「ASN1不明なメッセージダイジェストアルゴリズム」が表示されます。

私は私がWindows Server上で自己ホストするいくつかのWordPressサイトを持っています。

アップグレードプロセスを実行しようとすると、/wp-admin/update-core.php?action=do-core-upgradeを介して次のエラーが表示されます。

エラー:0D0890A1:asn1エンコード・ルーチン:ASN1_verify:不明なメッセージ・ダイジェスト・アルゴリズム

この問題の解決をどこから始めるべきかは、私にはまったくわかりません。

興味深いことに、 "WordPress News"アプレットは同様のエラーを表示します。

RSSエラー:WP HTTPエラー:ピアからデータを受信中に失敗しました

RSSエラー:WP HTTPエラー:エラー:0D0890A1:asn1エンコーディングルーチン:ASN1_verify:未知のメッセージダイジェストアルゴリズム

3
Max Vernon

@Kikaは、あなたがOpenSSLのより古い、安全でない、バージョンを持っているのは正しいです。

これはのように聞こえます: https://wordpress.org/support/topic/getting-download-failed-error0d0890a1asn1-encoding-routinesfunc137reason

ダウンロードサーバーにアクセスしようとしたときにSSLテストをスキップするためのコードを少し書きました。このコードを使用することはお勧めできませんが、ピンチから抜け出すことができます。

<?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