Running an old version of the client

So I renewed my certificate without a hitch 3 months ago…

now I try to run letsencrypt-auto, and it upgrades itself, tries to download new packages and fails to install the python dependencies.

Meanwhile, my website has an expired certificate.

Is there anyway for me to run the old version from three months ago that worked perfectly well…

I’m on mac

well, it only took an hour of deleting files, changing file permissions, manually running pip to upgrade python package versions, pulling the latest version and other assorted yak shaving tasks to renew my certificate -YAY!

It did make me update the challenge response on my website for some reason, but oh well…

no more pain for another 90 days!

Hi @72pac,

You can prevent certbot-auto's self-updating behavior with --no-self-upgrade. There is no downgrade feature, but you could get an older version via the version history on GitHub.

The reason for that is that ACME challenges are authorization-specific, not domain-specific. The challenge is different every time you receive a new authorization. Currently, I believe Let’s Encrypt authorizations last for either one or two weeks.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.