Apache Failure "Action 'configtest' failed"


#1

Please fill out the fields below so we can help you better.

My domain is: eqcp.de / hoerth.eu

I ran this command: $ certbot --apache

It produced this output: Error while running apache2ctl configtest.
Action ‘configtest’ failed.
The Apache error log may have more information.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf:
Syntax error on line 34 of
/etc/apache2/sites-enabled/200-eqcp-le-ssl.conf: Expected
</Virtual Host> but saw < / VirtualHost >< / IfModule > *had to ad spaces that you can see the last words

My operating system is (include version): Debian GNU/Linux 8.7

My web server is (include version): Apache/2.4.10 (Debian)

My hosting provider, if applicable, is: Hetzner

I can login to a root shell on my machine (yes or no, or I don’t know): Yes

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): No


#2

This is maybe due to a missing newline at the end of each config file. After adding a newline to your configs, you should be fine.


#3

@bmw, it doesn’t seem like the parser ought be vulnerable to this problem. Could this be reported upstream to Augeas or something?


#4

I was under the impression this bug was fixed in letsencrypt 0.2.0 which was released in January of 2016. If someone can reproduce this with a newer version of letsencrypt/certbot, can you please post a full Apache configuration file causing the problem? Feel free to redact values as you feel necessary.


#5

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