DnsManagementClient.__init__() takes from 3 to 4 positional arguments but 5 were given

You should ask that of the author of the plugin. They should be made aware of this problem and that the snap install worked for you.

Maybe a coincidence but someone just posted about your exact problem at that github. See: Hardcode azure-mgmt-dns version to 8.2.0 by carnerito · Pull Request #58 · terricain/certbot-dns-azure · GitHub

Maybe some volunteer here has personal experience with that 3rd party azure plugin. But, it is still best to work directly with the author for the best solution.

2 Likes