While trying to install certbot I went to https://certbot.eff.org/ and selected Apache on Web Hosting Service. I just ran certbot-auto in the terminal on my imac OSX v10.11.6 and recieved the warning below about macOS being depreciated. Liquidweb support wasn’t sure how to resolve the issue so I’m asking here in hopes that someone can direct me to the right way to install certbot. I’m not well versed in this so very specific instructions would be helpful.
I ran this command: I just ran certbot-auto in the terminal on my imac OSX v10.11.6
It produced this output: WARNING: certbot-auto support for this macOS is DEPRECATED!
Please visit certbot.eff.org to learn how to download a version of
Certbot that is packaged for your system. While an existing version
of certbot-auto may work currently, we have stopped supporting updating
system packages for your system. Please switch to a packaged version
as soon as possible.
You appear to be running certbot on your local Mac computer, but you need to be running it on your cloud server at LiquidWeb in order to get a certificate for it.
LiquidWeb’s help portal should have a page with instructions for setting up SSH access and connecting to your server with the ssh command in the macOS Terminal. (Unfortunately their help documents are restricted to customers so I can’t find a link for you.)
Once you have connected to your server via SSH, then you can follow their instructions for installing and setting up certbot on your server.
I talked to support again and they said this:
"This document should be used to configure certbot if you plan on using it on a mac:
Unfortunately root access is not possible on Cloudsites, only FTP access, In the documentation provided, it should specify a commandline to run it.
You may have to run that commandline using sudo, that’s true, and you should have those permissions on a mac."
I went through the steps again. I got down to the steps for entering the command to verify the certificate by adding TXT file to the DNS for my domain. This is the error that I’m getting though and I’ve double checked that the DNS settings are correct:
Waiting for verification…
Cleaning up challenges
Failed authorization procedure. www.99buckswebdesign.com (dns-01): urn:acme:error:dns :: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.www.99buckswebdesign.com, 99buckswebdesign.com (dns-01): urn:acme:error:dns :: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.99buckswebdesign.com
IMPORTANT NOTES:
The following errors were reported by the server:
Domain: www.99buckswebdesign.com
Type: None
Detail: DNS problem: NXDOMAIN looking up TXT for
_acme-challenge.www.99buckswebdesign.com
Domain: 99buckswebdesign.com
Type: None
Detail: DNS problem: NXDOMAIN looking up TXT for
_acme-challenge.99buckswebdesign.com
I’m not sure how to continue. Is it possible that I need to wait longer for the DNS to resolve before trying to verify? I’m just worried that the hash will expire
Can you share a screenshot of the screen where you entered the DNS records certbot asked you to? There’s probably just a simple mistake there somewhere.