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.

  • 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.

    Like 1
      • maov
      • maov
      • 3 yrs ago
      • Reported - view

      KG Very nice. Thank you.

Replies are closed
  • Status Answered
  • 3 yrs agoLast active
  • 3Replies closed
  • 219Views
  • 2 Following

Buypass Official Community

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

Sign-up using free email domains have been blocked due to increased spam. https://community.forumbee.com/t/63zsyt/blocked-email-domains