certbot-pdns icon indicating copy to clipboard operation
certbot-pdns copied to clipboard

Doesn't work with certbot 2.1.0

Open simplexify opened this issue 3 years ago • 3 comments

Hi

Using certbot-pdns 1.2.0 installed via pip3 on an ubuntu 22.04 system with certbot 2.1.0. Same results on an ubuntu 20.04 system with identical certbot and certbot-pdns versions.

Obtaining a certificate works, but an error is thrown at the end, which seems to result in the renewal file being empty.

Note that the syntax seems to have changed with for the --authenticator parameter, as it only works if I specify authand not when I specify certbot-pdns:auth. This is consistent with how the plugin is now listed in certbot plugins --text

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator auth, Installer None
Requesting a certificate for redacted.domain.eu
Performing the following challenges:
dns-01 challenge for redacted.domain.eu
Notifying zone domain.eu....
Waiting 5 seconds...
Waiting for verification...
Cleaning up challenges
usage: 
  certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...

Certbot can obtain and install HTTPS/TLS/SSL certificates.  By default,
it will attempt to use a webserver both for obtaining and installing the
certificate. 
certbot: error: argument -a/--authenticator: expected one argument

Seems like a compatibility issue with the syntax of certbot 2.1.0?

simplexify avatar Jan 04 '23 20:01 simplexify

Same results with certbot 1.21.0 installed from apt instead of certbot 2.1.0 installed with pip3.

simplexify avatar Jan 04 '23 20:01 simplexify

Hi, I do not use or maintain this plugin anymore.

@decryptus said they would maintain it... 3 years ago :) So, if (other) people/you are interested in maintaining it, I can give permissions on the repo and pypi.

Sorry for not providing any help here...

robin-thoni avatar Jan 04 '23 20:01 robin-thoni

Hi, @simplexify and I have found an issue and tested the fix ( tldr: zope interface not used anymore in newer certbot versions ). We would like to start maintaining the plugin. We are still using it and we would like to keep it up to date and working for new releases of certbot. Can you please give us permissions on the repo and pypi ( my pypi username: dervish13 )? Thanks

Dervish13 avatar Jun 21 '23 13:06 Dervish13