Bug ID 939829
Summary nagios from server:monitoring breaks apache due to deprecated config files
Classification openSUSE
Product openSUSE Factory
Version 201505*
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Apache
Assignee bnc-team-apache@forge.provo.novell.com
Reporter wagner-thomas@gmx.at
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

On a fresh Tumbleweed installation I installed nagios from server:monitoring.
Then I couldn't restart apache. Journalctl shows:

Jul 29 11:01:18 tumbleweed start_apache2[9496]: AH00526: Syntax error on line
14 of /etc/apache2/conf.d/nagios.conf:
Jul 29 11:01:18 tumbleweed start_apache2[9496]: Invalid command 'Order',
perhaps misspelled or defined by a module not included in the server
configuration

The reason: "Order" is from apache 2.2 but with tumbleweed apache 2.4 is
shipped.

According to http://httpd.apache.org/docs/2.4/upgrading.html two solutions for
this probelm exist:
1) using "Require" instead of order for apache 2.4
2) mod_access_compat can be used.

Solution 1) is IMHO the way to go. However it's incompatible with apache 2.2
and server:monitoring builds for lots of distributions. Is any of these still
using apache 2.2?


You are receiving this mail because: