I added a new domain to my box, and it’s consistently failing with “Sorry there was a problem” from the admin portal. When running management/ssl_certificates.py, an error occurs:
A TLS certificate was requested for: mydomain.com, www.mydomain.com.
We have to wait 60 seconds for the certificate to be issued...
We have to wait 50 seconds for the certificate to be issued...
We have to wait 40 seconds for the certificate to be issued...
We have to wait 30 seconds for the certificate to be issued...
We have to wait 20 seconds for the certificate to be issued...
We have to wait 10 seconds for the certificate to be issued...
Traceback (most recent call last):
File "management/ssl_certificates.py", line 803, in <module>
provision_certificates_cmdline()
File "management/ssl_certificates.py", line 446, in provision_certificates_cmdline
status = provision_certificates(env, agree_to_tos_url=agree_to_tos_url, logger=my_logger, force_domains=force_domains, show_extended_problems=show_extended_problems)
File "management/ssl_certificates.py", line 331, in provision_certificates
logger=my_logger)
File "/usr/local/lib/mailinabox/env/lib/python3.4/site-packages/free_tls_certificates/client.py", line 64, in issue_certificate
agree_to_tos_url, validation_method, acme_server, logger)
File "/usr/local/lib/mailinabox/env/lib/python3.4/site-packages/free_tls_certificates/client.py", line 121, in validate_domain_ownership
challg = submit_domain_validation(client, regr, account, challenges_file, domain, validation_method, logger)
File "/usr/local/lib/mailinabox/env/lib/python3.4/site-packages/free_tls_certificates/client.py", line 433, in submit_domain_validation
message = '; '.join(c.error.detail for c in challg.challenges if c.status.name == "invalid")
File "/usr/local/lib/mailinabox/env/lib/python3.4/site-packages/free_tls_certificates/client.py", line 433, in <genexpr>
message = '; '.join(c.error.detail for c in challg.challenges if c.status.name == "invalid")
AttributeError: 'NoneType' object has no attribute 'detail'
Ideas?