Assignee: (none)
Status: Rejected (closed on 2015-07-08 21:19:19 +00:00)
Target Version: (none)
Last Update: 2015-07-08 21:19:19 +00:00 (in Redmine)
Icinga Version: 2.3.5
Backport?: Not yet backported
Include in Changelog: 1
I made a typing mistake in the /etc/icinga2/conf.d/hosts.conf file and was rewarded with a segmentation fault. I narrowed the problem down to an improper import statement. Instead of
import "generic-host"
I have
import "iron-a"
which is the name of the host (overzealous editor macro troubles).
Application information:
Installation root: /usr
Sysconf directory: /etc
Run directory: /var/run
Local state directory: /var
Package data directory: /usr/share/icinga2
State path: /var/lib/icinga2/icinga2.state
Objects path: /var/cache/icinga2/icinga2.debug
Vars path: /var/cache/icinga2/icinga2.vars
PID path: /var/run/icinga2/icinga2.pid
Application type: icinga/IcingaApplication
System information:
Operating system: Linux
Operating system version: 3.10.0-229.1.2.el7.x86_64
Architecture: x86_64
Distribution: CentOS Linux 7 (Core)
This issue has been migrated from Redmine: https://dev.icinga.com/issues/9593
Created by kastner on 2015-07-08 21:02:37 +00:00
Assignee: (none) Status: Rejected (closed on 2015-07-08 21:19:19 +00:00) Target Version: (none) Last Update: 2015-07-08 21:19:19 +00:00 (in Redmine)
I made a typing mistake in the /etc/icinga2/conf.d/hosts.conf file and was rewarded with a segmentation fault. I narrowed the problem down to an improper import statement. Instead of
import "generic-host"
I have
import "iron-a"
which is the name of the host (overzealous editor macro troubles).
Please see the hosts.conf file contents below.
object Host "iron-a" { import "iron-a" display_name = "Iron-A" groups += [ "Dell Poweredge" ] groups += [ "Irvine" ] groups += [ "M440" ] address = "10.40.195.37" vars.location = "Irvine, CA" vars.os = "Linux" vars.snmp_address = "10.40.195.35" // iDRAC check_command = "hostalive" }
*mode: compilation; default-directory: "/etc/icinga2/conf.d/"*Compilation started at Wed Jul 8 13:55:57icinga2 daemon -C [32minformation[0m/cli: Icinga application loader (version: v2.3.5) [32minformation[0m/cli: Loading application type: icinga/IcingaApplication [32minformation[0m/Utility: Loading library 'libicinga.so' [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/icinga2.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/constants.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/zones.conf [32minformation[0m/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/itl [32minformation[0m/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/plugins [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/checker.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/command.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/compatlog.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/ido-pgsql.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/livestatus.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/mainlog.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/notification.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/features-enabled/statusdata.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/commands.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/downtimes.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/groups.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/hosts.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/notifications.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/satellite.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/services.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/templates.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/timeperiods.conf [32minformation[0m/ConfigCompiler: Compiling config file: /etc/icinga2/conf.d/users.conf [32minformation[0m/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/command.conf [32minformation[0m/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/command-icinga.conf [32minformation[0m/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/timeperiod.conf [32minformation[0m/Utility: Loading library 'libcompat.so' [32minformation[0m/Utility: Loading library 'libchecker.so' [32minformation[0m/Utility: Loading library 'libcompat.so' [32minformation[0m/Utility: Loading library 'libcompat.so' [32minformation[0m/Utility: Loading library 'libdb_ido_pgsql.so' [32minformation[0m/ConfigCompiler: Compiling config file: /usr/share/icinga2/include/command-plugins.conf [32minformation[0m/Utility: Loading library 'liblivestatus.so' [32minformation[0m/Utility: Loading library 'libnotification.so' [32minformation[0m/Utility: Loading library 'libmethods.so' [32minformation[0m/ConfigItem: Committing config items
Compilation segmentation fault at Wed Jul 8 13:55:58
Here's the operating system information:
CentOS Linux release 7.1.1502 (Core)
Here's the version information:
Copyright © 2012-2015 Icinga Development Team (https://www.icinga.org) License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl2.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Application information: Installation root: /usr Sysconf directory: /etc Run directory: /var/run Local state directory: /var Package data directory: /usr/share/icinga2 State path: /var/lib/icinga2/icinga2.state Objects path: /var/cache/icinga2/icinga2.debug Vars path: /var/cache/icinga2/icinga2.vars PID path: /var/run/icinga2/icinga2.pid Application type: icinga/IcingaApplication
System information: Operating system: Linux Operating system version: 3.10.0-229.1.2.el7.x86_64 Architecture: x86_64 Distribution: CentOS Linux 7 (Core)
Relations: