web-dev-qa-db-ja.com

letsencrypt証明書エラー「手動プラグインが機能していません」を更新できませんでした

次のコマンドで暗号化して証明書を取得しました。

Sudo certbot certonly --manual -d *.domain.com --agree-tos --no-bootstrap
--manual-public-ip-logging-ok --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory

Sudo certbot renewで証明書を更新しようとすると、次のエラーが発生します。

適切なプラグインを選択できませんでした:手動プラグインが機能していません。既存の構成に問題がある可能性があります。

エラーは:PluginError( '手動プラグインを非対話的に使用する場合、認証スクリプトは--manual-auth-hookで提供する必要があります。'、)
/etc/letsencrypt/renewal/domain.com.confから証明書(domain.com)を更新しようとすると、予期しないエラーが発生しました。手動プラグインが機能していません。既存の構成に問題がある可能性があります。

エラーは:PluginError( '非手動で手動プラグインを使用する場合は、-manual-auth-hookで認証スクリプトを提供する必要があります。'、)。スキップ。すべての更新試行が失敗しました。次の証明書は更新できませんでした:
/etc/letsencrypt/live/domain.com/fullchain.pem(失敗)

コマンドに追加オプションを入力する必要がありますか、またはこの機能はまだサポートされていませんか?

2
wouter205

私は同じ問題を抱えていました...

renew」オプションで証明書を更新する必要はありません。 同じコマンドを実行する証明書作成のために実行する必要があります。

証明書の更新が必要であることを検出し、新しいDNSレコード "_ acme-challenge"の変更を要求します。指示に従って記録を変更する必要があります。続行すると、Voila:証明書は今後3か月間更新されます。

5
Bypper