It produced this output:
╰─➤ certbot certonly
Saving debug log to /var/log/letsencrypt/letsencrypt.log
How would you like to authenticate with the ACME CA?
1: Nginx Web Server plugin (nginx)
2: Spin up a temporary webserver (standalone)
3: Place files in webroot directory (webroot)
Select the appropriate number [1-3] then [enter] (press ‘c’ to cancel): 1
Plugins selected: Authenticator nginx, Installer None
Please enter in your domain name(s) (comma and/or space separated) (Enter ‘c’
to cancel): www.sendthemtomir.com
Cert is due for renewal, auto-renewing…
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for www.sendthemtomir.com
Waiting for verification…
Cleaning up challenges
An unexpected error occurred:
There were too many requests of a given type :: Error finalizing order :: too many certificates already issued for exact set of domains: www.sendthemtomir.com: see https://letsencrypt.org/docs/rate-limits/
Please see the logfiles in /var/log/letsencrypt for more details.
My web server is (include version):
ii nginx-common 1.14.2-2 all small, powerful, scalable web/proxy server - common files
ii nginx-full 1.14.2-2 amd64 nginx web/proxy server (standard version)
The operating system my web server runs on is (include version):
╰─➤ uname -a
Linux sendthemtomir.com 4.18.16-x86_64-linode118 #1 SMP PREEMPT Mon Oct 29 15:38:25 UTC 2018 x86_64 GNU/Linux
My hosting provider, if applicable, is:
Linode
I can login to a root shell on my machine (yes or no, or I don’t know):
yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
no
╰─➤ certbot certificates
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Revocation status for /etc/letsencrypt/live/www.sendthemtomir.com/cert.pem is unknown
Cert is due for renewal, auto-renewing...
Error while running nginx -c /etc/nginx/nginx.conf -t.
nginx: [emerg] BIO_new_file("/etc/letsencrypt/live/chat.sendthemtomir.com/fullchain.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/chat.sendthemtomir.com/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed
Could not choose appropriate plugin: The nginx plugin is not working; there may be problems with your existing configuration.
The error was: MisconfigurationError('Error while running nginx -c /etc/nginx/nginx.conf -t.\n\nnginx: [emerg] BIO_new_file("/etc/letsencrypt/live/chat.sendthemtomir.com/fullchain.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/chat.sendthemtomir.com/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)\nnginx: configuration file /etc/nginx/nginx.conf test failed\n')
Attempting to renew cert (www.sendthemtomir.com) from /etc/letsencrypt/renewal/www.sendthemtomir.com.conf produced an unexpected error: The nginx plugin is not working; there may be problems with your existing configuration.
The error was: MisconfigurationError('Error while running nginx -c /etc/nginx/nginx.conf -t.\n\nnginx: [emerg] BIO_new_file("/etc/letsencrypt/live/chat.sendthemtomir.com/fullchain.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/chat.sendthemtomir.com/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)\nnginx: configuration file /etc/nginx/nginx.conf test failed\n'). Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/www.sendthemtomir.com/fullchain.pem (failure)
The following certs are not due for renewal yet:
/etc/letsencrypt/live/music.sendthemtomir.com/fullchain.pem expires on 2019-04-08 (skipped)
/etc/letsencrypt/live/mab.sendthemtomir.com/fullchain.pem expires on 2019-04-14 (skipped)
/etc/letsencrypt/live/mir.rocks/fullchain.pem expires on 2019-03-07 (skipped)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/www.sendthemtomir.com/fullchain.pem (failure)
Cert is due for renewal, auto-renewing…
Plugins selected: Authenticator nginx, Installer nginx
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for www.sendthemtomir.com
Waiting for verification…
Cleaning up challenges
Attempting to renew cert (www.sendthemtomir.com) from /etc/letsencrypt/renewal/www.sendthemtomir.com.conf produced an unexpected error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error finalizing order :: too many certificates already issued for exact set of domains: www.sendthemtomir.com: see https://letsencrypt.org/docs/rate-limits/. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/www.sendthemtomir.com/fullchain.pem (failure)
The following certs are not due for renewal yet:
/etc/letsencrypt/live/music.sendthemtomir.com/fullchain.pem expires on 2019-04-08 (skipped)
/etc/letsencrypt/live/mab.sendthemtomir.com/fullchain.pem expires on 2019-04-14 (skipped)
/etc/letsencrypt/live/mir.rocks/fullchain.pem expires on 2019-03-07 (skipped)
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/www.sendthemtomir.com/fullchain.pem (failure)
Do you know where the other 5 certificates created over the last few days are?
Can you post “sudo ls -alR /etc/letsencrypt/{archive,live,renewal}”?
Edit: Oh. Never mind.
Edit: As the documentation says, you can work around the duplicate certificate rate limit by issuing certificates that aren’t duplicates: You can add a second (valid) (sub)domain.