Let's Encrypt's change went live yesterday and this bug can be easily reproduced. Probably the easiest way to do this is to set up an Ubuntu 18.04 server that is reachable on port 80 with nothing currently listening to the port and a public domain pointing to the server. After that, install certbot and run:
Attempting to renew cert (<your domain>) from /etc/letsencrypt/renewal/<your domain>.conf produced an unexpected error: Deserialization error: Could not decode 'status' ('ready'): Deserialization error: Status not recognized. Skipping.
What still needs to be done to get this released?
Let's Encrypt's change went live yesterday and this bug can be easily reproduced. Probably the easiest way to do this is to set up an Ubuntu 18.04 server that is reachable on port 80 with nothing currently listening to the port and a public domain pointing to the server. After that, install certbot and run:
certbot certonly --agree-tos --domain <your domain> --register- unsafely- without- email --staging --standalone
certbot renew --force-renewal
Certbot should fail with output including:
Attempting to renew cert (<your domain>) from /etc/letsencryp t/renewal/ <your domain>.conf produced an unexpected error: Deserialization error: Could not decode 'status' ('ready'): Deserialization error: Status not recognized. Skipping.