Following are my Specs and the Error Message. It is on a new install of 16.04 (It’s a fresh install to upgrade an old 14.04 install that I inhereted. When I try to create a Let’s Encrypt Cert I get the error below.
Operating system Ubuntu Linux 16.04.6
Webmin version 1.954 Usermin version 1.803
Virtualmin version 6.11 Authentic theme version 19.53-2
Time on system Monday, August 10, 2020 12:08 AM Kernel and CPU Linux 4.4.0 on x86_64
Processor information Intel® Xeon® CPU E3-1240 V2 @ 3.40GHz, 4 cores
Requesting a certificate for kewlmarketing.com, www.kewlmarketing.com, mail.kewlmarketing.com, admin.kewlmarketing.com, webmail.kewlmarketing.com from Let’s Encrypt …
… request failed : Web-based validation failed : Failed to request certificate :
Traceback (most recent call last):
File “/usr/share/webmin/webmin/acme_tiny.py”, line 198, in
main(sys.argv[1:])
File “/usr/share/webmin/webmin/acme_tiny.py”, line 194, in main
signed_crt = get_crt(args.account_key, args.csr, args.acme_dir, log=LOGGER, CA=args.ca, disable_check=args.disable_check, directory_url=args.directory_url, contact=args.contact)
File “/usr/share/webmin/webmin/acme_tiny.py”, line 149, in get_crt
raise ValueError(“Challenge did not pass for {0}: {1}”.format(domain, authorization))
ValueError: Challenge did not pass for admin.kewlmarketing.com: {‘challenges’: [{‘type’: ‘http-01’, ‘token’: ‘7qKCjy-povtvvFqtEs1xCXktbqJ5lGbSl5G071qumoA’, ‘error’: {‘type’: ‘urn:ietf:params:acme:error:dns’, ‘detail’: “DNS problem: SERVFAIL looking up A for admin.foo.com - the domain’s nameservers may be malfunctioning”, ‘status’: 400}, ‘url’: ‘https://acme-v02.api.letsencrypt.org/acme/chall-v3/6418886612/zhYdkQ’, ‘status’: ‘invalid’}], ‘status’: ‘invalid’, ‘identifier’: {‘type’: ‘dns’, ‘value’: ‘admin.kewlmarketing.com’}, ‘expires’: ‘2020-08-16T16:10:32Z’}
, DNS-based validation failed : Only the offical Let’s Encrypt client supports DNS-based validation