--staging works, otherwise error, timeout on host='acme-v01.api.letsencrypt.org'

Please fill out the fields below so we can help you better.

My domain is: frii.rdg-global.net

I ran this command: ./certbot-auto certonly --debug

It produced this output:

Exiting abnormally:
Traceback (most recent call last):
File “/home/ec2-user/.local/share/letsencrypt/bin/letsencrypt”, line 11, in
sys.exit(main())
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/main.py”, line 742, in main
return config.func(config, plugins)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/main.py”, line 666, in certonly
le_client = _init_le_client(config, auth, installer)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/main.py”, line 389, in _init_le_client
return client.Client(config, acc, authenticator, installer, acme=acme)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/client.py”, line 230, in init
acme = acme_from_config_key(config, self.account.key)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/client.py”, line 44, in acme_from_config_key
return acme_client.Client(config.server, key=key, net=net)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/acme/client.py”, line 71, in init
self.net.get(directory).json())
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/acme/client.py”, line 646, in get
self._send_request(‘GET’, url, **kwargs), content_type=content_type)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/acme/client.py”, line 619, in _send_request
response = self.session.request(method, url, *args, **kwargs)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/requests/sessions.py”, line 488, in request
resp = self.send(prep, **send_kwargs)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/requests/sessions.py”, line 609, in send
r = adapter.send(request, **kwargs)
File “/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/site-packages/requests/adapters.py”, line 499, in send
raise ReadTimeout(e, request=request)
ReadTimeout: HTTPSConnectionPool(host=‘acme-v01.api.letsencrypt.org’, port=443): Read timed out. (read timeout=45)

My operating system is (include version): AWS Linux

My web server is (include version):

My hosting provider, if applicable, is:

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): ?

***** My Issue *****

If I run ./certbot-auto certonly --debug --staging then certs are issued OK.

If I run the same command (less --staging) then I get timeout on the fist question (specify 2 for webroot path).

Any Ideas?

I have the same problem (with different domain, of course).

See… ReadTimeout: HTTPSConnectionPool(host='acme-v01.api.letsencrypt.org', port=443)

and http://letsencrypt.status.io

This error is a result of an ongoing service disruption. Please follow status.letsencrypt.org for more information. We should have all of the remaining issues resolved shortly.

In the meantime I’m going to lock this thread since there isn’t a need for further discussion on this particular error. Please open a new thread if you need to resume discussion.

Thanks for your patience, we apologize for the disruption and I expect more detailed root cause information will be shared in the near future.