Account doesn't agree to current terms
After testing this for a while no, I now get and error when renewing:
Error: urn:ietf:params:acme:error:userActionRequired :: Account doesn't agree to current terms
And I get the info about the terms etc
link: <https://api.buypass.com/acme/terms/750>; rel="terms-of-service"
But I can't seem to find a way to accept the TOS again using certbot. The "--agree-tos" with "--update-registration" clearly doesn't work at least. Any way to do this, or is the way to recreate everything?
The only way I found myself, was to delete the user account, then rejoin to be able to accept the new TOS.
Delete your account at /etc/letsencrypt/accounts/ which should allow you to create a new account for the new TOS. While in the meantime keeping your current certificates until they expire.Reply
Had a few expired certificates already, but did some testing then since there was no other good way, and what I ended up doing is:
certbot unregister --server 'https://api.buypass.com/acme/directory'
certbot register --server 'https://api.buypass.com/acme/directory'
Then I updated all the configuration files in '/etc/letsencrypt/renewal/' with the new account id.
After that 'certbot renew' ran without problems, and renewed all my expired certificates.Reply