The Situation:
There is a cert that has worked for over 80 days and ends in a few days.
$ list-certificates
common name: example.com
issuer: Let’s Encrypt Authority X3
valid until: 2016-10-17 10:54:00 CEST
will be removed in 4 days.
alternative name: example.com
alternative name: blog.example.com
alternative name: www.example.com
A few weeks ago, the subdomain blog.example.com was removed from Webhost / cli.ini.
There is a letsencrypt-renew script with crontab wich works on other accounts by this webhost.
1.) renew-script run first time
I become a email with this message:
WARNING:letsencrypt.client:Non-standard path(s), might not work with crontab installed by your operating system package manager
archive directory exists for example.com-0001
This happened:
new files created/updated:
/archive/example.com/full_cert2.pem (updated)
/csr/0007_csr-letsencrypt.pem (new with 4kb)
/keys/0007_key-letsencrypt.pem (new 4kb)
/renewal/example.com-0001.conf (new 0kb, empty)
2.) renew-script run second time
I become a email with this message:
WARNING:letsencrypt.cli:Renewal conf file /home/xxx/.config/letsencrypt/renewal/example.com-0001.conf is broken. Skipping.
2016-10-12 12:02:33,743:WARNING:letsencrypt.client:Non-standard path(s), might not work with crontab installed by your operating system package manager
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at
/home/xxx/.config/letsencrypt/live/example.com-0002/fullchain.pem.
Your cert will expire on 2017-01-10. To obtain a new version of the
certificate in the future, simply run Let’s Encrypt again.
IMPORTANT NOTES are a lie?
$ list-certificates
common name: example.com
issuer: Let’s Encrypt Authority X3
valid until: 2016-10-17 10:54:00 CEST
will be removed in 4 days.
alternative name: example.com
alternative name: blog.example.com
alternative name: www.example.com
new files/folders created:
archive/example.com-0002/ (new with 4 files)
/csr/0008_csr-letsencrypt.pem (new with 4kb)
/keys/0008_key-letsencrypt.pem (new 4kb)
live/example.com-0002/ (new with 4 symlinks to archive/example.com-0002/)
/renewal/example.com-0002.conf (new with 2kb, the subdomain blog.example.com was deleted in the domain-row)
The Problem:
Let’s have created a new .conf file (-0002.conf) in the /renewal folder.
This new -0002.conf file is yet the actually .conf file for the renew-script for the crontab. But Let’s don’t change the path in the renew-script. logical.
By other files, the old files becomes a number, not the actually (or every the 1) ?
What can you do there?