LetsEncryptの証明書更新でError getting validation data

LetsEncryptの証明書更新でエラーが起きていたので対処。

certbot certonlyで証明書を更新する際に、以下のようなエラーが起きました。

Failed authorization procedure. sakaki333.com (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: Error getting validation data

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: sakaki333.com
   Type:   connection
   Detail: Error getting validation data

   To fix these errors, please make sure that your domain name was
   entered correctly and the DNS A/AAAA record(s) for that domain
   contain(s) the right IP address. Additionally, please check that
   your computer has a publicly routable IP address and that no
   firewalls are preventing the server from communicating with the
   client. If you're using the webroot plugin, you should also verify
   that you are serving files from the webroot path you provided.

エラーの内容は「サーバーには到達できたが、確認データの取得でエラーが起きました。DNSの設定とかIPアドレスが正しいかなどチェックしてください。」という感じでしょうか。

今まで普通に成功していたのでおかしいと思いDNSの設定やらルーターからの経路やらを確認しましたが、怪しい部分は発見できず。

結局何もわからず最後の手段と思い、ubuntuを更新してrebootしてみました。

# apt update
# apt upgrade
# reboot

再起動後にもう一度試すと、今度はなんと成功しました。

SSL関連のパッケージが更新された影響でしょうか。どちらにせよ、解決できてほっとしました。

それにしても、このエラー文で解決策がパッケージのアップデートとは、なかなか不親切ですね・・・

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です