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?

3replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • 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 Like
  • 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 Like 1
    • KG Very nice. Thank you.

      Reply Like
Like1 Follow
  • 1 Likes
  • 1 yr agoLast active
  • 3Replies
  • 168Views
  • 2 Following

Buypass Official Community

This is the official community of Buypass.  A Root CA located in Norway.