Error Running Certbot



I get the following error when trying to run ./certbot-auto --apache
An unexpected error occurred: The request message was malformed :: Error creating new order :: Name does not end in a public suffix

I set the path using following in second attempt ./certbot-auto --apache --apache-challenge-location /etc/apache2

I get the same error when activating all domains and subdomains


Hi @Uneschewed

what’s your domain name? Your domain name must end with a public suffix like .com, .de, .eu, .travel etc.

If not, you can’t get a public certificate.


Where does it pull the name from, I have an external address


When you use --apache the names are pulled from your Apache configuration.

You can override this by specifying one or more names explicitly with the -d option.


When I run this command ignoring the extension which ends in .localhost, I select all others which end in .com

and I get this message on them

Failed authorization procedure. .com (http-01): urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up A for


Then one domain has a wrong or missing dns entry.



I have again installed certbot and now face an error which says

The apache plugin is not working; there may be problems with your existing configuration.
The error was: NoInstallationError(‘Could not find configuration root’,)

I try to run the command ./certbot-auto --apache --apache-challenge-location /etc/apache2


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.