Hello,
after not seeing my distribution, tried instruction for other unix, specifically to wget https://dl.eff.org/certbot-auto ... it failed to upgrade itself talking about unsupported system, then failed to get certificate talking about ACME 1 no longer being supported.
Your system is not supported by certbot-auto anymore.
Certbot will no longer receive updates.
Please visit https://certbot.eff.org/ to check for other alternatives.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Certbot doesn't know how to automatically configure the web server on this system. However, it can still get a certificate for you. Please run "certbot-auto certonly" to do so. You'll need to manually configure your web server to use the resulting certificate.
...
Please enter in your domain name(s) (comma and/or space separated) (Enter 'c'
to cancel): bluestar.servehttp.com
Obtaining a new certificate
An unexpected error occurred:
The client lacks sufficient authorization :: Error creating new authz :: Validations for new domains are disabled in the V1 API (End of Life Plan for ACMEv1)
Please see the logfiles in /var/log/letsencrypt for more details.
Could you update the recommended default client to use the V2 API somehow? It would also be nice if it didn't required root. Note that I'm completely ok with the "certonly" mode.
It’s 0.19.0 … and, to repeat, it’s the version available on https://dl.eff.org/certbot-auto as provided in instructions … I suspect it’s not exactly last version.
The way that certbot-auto works is that it downloads the latest version that is released. Currently, that’s 1.6.0.
You’re stuck at 0.19.0 because certbot-auto doesn’t have a strategy to download the right dependencies for your distro, and the most recent version it downloaded onto your system was 0.19.0.
Could you share what your distro is? I’d be happy to recommend the next best way to install Certbot or even an alternate ACME client for you.
It’s Gentoo.
… and I see it actually is on the list, I must’ve missed it earlier. Doesn’t explain why the certbot wasn’t able to update itself on it. Unless it’s instructions are old enough the package names changed meanwhile or something …
Note: I’m currently trying to install 1.3.0 from distribution.
Ok.
The 1.3.0 from distribution worked.
As I predicted, problem is just in the instructions for “other Unix”. Wouldn’t had any problem if I noticed Gentoo in that list on first try … which I probably would, if it was sorted by something like alphabet and not randomly.
That would be definitely good idea, however I still think that there should be working client for generic unix, for case you are missing some. Granted, that likely would be more complicated than just changing the order …