Renew fails shortly after certificates obtained successfully

Background info

My domain is: thegloofactory.com

I ran this command: cerbot-auto renew --dry-run

It produced this output:

    [2019 Jul 13 - 13:25:28 : root@host : ./allsites]# certbot-auto renew -n --dry-run
/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Python version is deprecated. The next version of cryptography will remove support. Please upgrade to a 2.7.x release that supports hmac.compare_digest as so
on as possible.     
  utils.PersistentlyDeprecated2018,                                             
Saving debug log to /var/log/letsencrypt/letsencrypt.log                    
                                        
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/worldsbestbikestickers.com.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cert not due for renewal, but simulating renewal for dry run                                                                                                                                                                                                                                                                  
Plugins selected: Authenticator apache, Installer apache
Renewing an existing certificate                                   
Performing the following challenges:                                 
http-01 challenge for thegloofactory.com                                       
http-01 challenge for union-made-shirts.com
http-01 challenge for union-made-signs.com                       
http-01 challenge for union-made-stickers.com                           
http-01 challenge for worldsbestbikestickers.com                       
Waiting for verification...                                             
Challenge failed for domain union-made-shirts.com
Challenge failed for domain thegloofactory.com
Challenge failed for domain union-made-signs.com
Challenge failed for domain union-made-stickers.com
Challenge failed for domain worldsbestbikestickers.com
http-01 challenge for union-made-shirts.com
http-01 challenge for thegloofactory.com
http-01 challenge for union-made-signs.com
http-01 challenge for union-made-stickers.com
http-01 challenge for worldsbestbikestickers.com
Cleaning up challenges
Attempting to renew cert (worldsbestbikestickers.com) from /etc/letsencrypt/renewal/worldsbestbikestickers.com.conf produced an unexpected error: Some challenges have failed.. Skipping.
All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/worldsbestbikestickers.com/fullchain.pem (failure)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
** DRY RUN: simulating 'certbot renew' close to cert expiry
**          (The test certificates below have not been saved.)

All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/worldsbestbikestickers.com/fullchain.pem (failure)
** DRY RUN: simulating 'certbot renew' close to cert expiry
**          (The test certificates above have not been saved.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1 renew failure(s), 0 parse failure(s)

IMPORTANT NOTES:
 - The following errors were reported by the server:

   Domain: thegloofactory.com
   Type:   connection
   Detail: Fetching
   http://thegloofactory.com/.well-known/acme-challenge/D9zS07Titg2Tz0ju_zFhfY087ysMri3EykkL6zlBN_g:
   Timeout during connect (likely firewall problem)

   Domain: union-made-stickers.com
   Type:   connection
   Detail: Fetching
   http://union-made-stickers.com/.well-known/acme-challenge/oST22TslmNbAPH16E0dTmnNs0LAW8T_aQRy_YqmZbzQ:
   Timeout during connect (likely firewall problem)

   Domain: worldsbestbikestickers.com
   Type:   connection
   Detail: Fetching
   http://worldsbestbikestickers.com/.well-known/acme-challenge/EWuJy-MuQaawL6GaoMJXfRIIuym536_VnETQb9iJMBE:
   Timeout during connect (likely firewall problem)
...

My web server is (include version): Apache 2.4.7

The operating system my web server runs on is (include version): Ubuntu 14.04

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

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): 0.36.0

More details
Ports 80 and 443 open.
Test file at http://thegloofactory.com/.well-known/acme-challenge/1234.txt gets a 200
No AAAA records in DNS

Here is the format for VirtualHosts:

<VirtualHost *:80>
        # no need for an alias, as this is the default  
        ServerName thegloofactory.com
        ServerAdmin admin@thegloofactory.com
        RewriteEngine Off
        Redirect permanent / https://thegloofactory.com/
        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel debug rewrite:trace3
        LogLevel info

        ErrorLog ${APACHE_LOG_DIR}/thegloofactory/error.log
        CustomLog ${APACHE_LOG_DIR}/thegloofactory/access.log combined

</VirtualHost>

<VirtualHost *:443>
    ServerName thegloofactory.com
    DocumentRoot /var/www/thegloofactory
    RewriteEngine Off
    SSLEngine On

    ServerAdmin admin@thegloofactory.com
    ErrorLog ${APACHE_LOG_DIR}/thegloofactory/error.log
    CustomLog ${APACHE_LOG_DIR}/thegloofactory/access.log combined
    SSLCertificateFile /etc/letsencrypt/live/worldsbestbikestickers.com/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/worldsbestbikestickers.com/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/worldsbestbikestickers.com/chain.pem
</VirtualHost>

Hi @cboettcher

there is a check of your domain - https://check-your-website.server-daten.de/?q=thegloofactory.com

That looks good, same with your test file.

But the error says: Letsencrypt can't see your domain.

Is there a regional firewall?

Yep, that (checked via Website Uptime Test: Check Website Status | Uptrends )

looks like a regional blocking.

I’m sorry, I don’t quite understand what you’re attempting to convey.

Here’s another uptime service that indicates that 8 of 8 monitoring servers could connect:

If you could help me understand how my site isn’t meeting Let’s Encrypt’s criteria for success, that would be more helpful.

That's irrelevant if your server blocks the half world.

Perhaps a wrong configured spam bot or a wrong list in the .htaccess.

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