It is time to renew my cert. When I set things up in Dec, I tested renewals then and it was all working. Now, not so much. I am using the client from Gitlab on Scientific Linux 7.2. I couldn’t find the commands in my history, so I decided to follow the documentation from the section “Renewing a Certificate” from here: https://letsencrypt.org/howitworks/
$ cat .git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/letsencrypt/letsencrypt fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master
$ git pull Already up-to-date. $ ./letsencrypt-auto renew Checking for new version... Requesting root privileges to run letsencrypt... sudo ~/.local/share/letsencrypt/bin/letsencrypt --no-self-upgrade --force-renewal renew enewing all installed certificates that are due to be renewed; individual domains cannot be specified with this action. If you would like to renew specific certificates, use the certonly command. The renew verb may provide other options for selecting certificates to renew in the future.
Huh. Well that is odd. Wonder what shows up in a internet search…nothing but the code. https://github.com/letsencrypt/letsencrypt/blob/master/letsencrypt/cli.py
Not very useful at all.
Fine. I will pass it my config file with ‘-c /etc/letsencrypt/cli.ini’ and still the same error. Fine. I will do it manually.
$ ./letsencrypt-auto auth -c /etc/letsencrypt/cli.ini Checking for new version... Requesting root privileges to run letsencrypt... sudo ~/.local/share/letsencrypt/bin/letsencrypt --no-self-upgrade auth -c /etc/letsencrypt/cli.ini You've asked to renew/replace a seemingly valid certificate with a test certificate (domains: my.domain.one, my.domain.two, my.domain.three, my.domain.four). We will not do that unless you use the --break-my-certs flag!
What gives? I don’t want a test cert (or do I?)! And I certainly don’t want to break my certs…So how do I just renew? I don’t understand the error. I don’t understand what I did wrong. And I really don’t understand why the documentation isn’t working for me.
Any help please?