On 12.02.2014 17:27, Carlos Cesario wrote:
Hello, after update to last dev version, my checker nodes is getting error when try start!
Your cluster node is distributing the macros.conf while it is also included on the accepting node. Therefore overriding a global constant setting is invalid, as remarked in https://dev.icinga.org/issues/5648
ba6a39524913e5c7ec12d4625d2c/861ade05c808a37ad3bed7ec4dc8e948716659562bfb844c1d242c97071c7e80 [2014-02-12 14:22:01 -0200] <Main Thread> critical/config: Config error: ../../../lib/base/scriptvariable.cpp(75): Throw in function static icinga::ScriptVariable::Ptr icinga::ScriptVariable::Set(const icinga::String&, const icinga::Value&, bool, bool) Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::invalid_argument> std::exception::what: Tried to modify read-only script variable 'IcingaMacros' [icinga::StackTrace*] = (0) /usr/lib/x86_64-linux-gnu/icinga2/libbase.so: void boost::throw_exception<boost::exception_detail::error_info_injector<std::invalid_argument>(boost::exception_detail::error_info_injector<std::invalid_argument>const&) (+0x76) [0x7f8f9fac9df6] (1) /usr/lib/x86_64-linux-gnu/icinga2/libbase.so: icinga::ScriptVariable::Set(icinga::String const&, icinga::Value const&, bool, bool) (+0x1da) [0x7f8f9fb01c1a] (2) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: yyparse(icinga::ConfigCompiler*) (+0x2f9) [0x7f8f9f809e49] (3) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: icinga::ConfigCompiler::Compile() (+0x9) [0x7f8f9f80d6d9] (4) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: icinga::ConfigCompiler::CompileStream(icinga::String const&, std::istream*) (+0x99) [0x7f8f9f7f4239] (5) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: icinga::ConfigCompiler::CompileFile(icinga::String const&) (+0x215) [0x7f8f9f7f4ca5] (6) /usr/lib/x86_64-linux-gnu/icinga2/libbase.so: icinga::Utility::Glob(icinga::String const&, boost::function<void (icinga::String const&)> const&, int) (+0xe8) [0x7f8f9fb2beb8] (7) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: icinga::ConfigCompiler::HandleInclude(icinga::String const&, bool, icinga::DebugInfo const&) (+0x1e3) [0x7f8f9f7f51b3] (8) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: yyparse(icinga::ConfigCompiler*) (+0xd0f) [0x7f8f9f80a85f] (9) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: icinga::ConfigCompiler::Compile() (+0x9) [0x7f8f9f80d6d9] (10) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: icinga::ConfigCompiler::CompileStream(icinga::String const&, std::istream*) (+0x99) [0x7f8f9f7f4239] (11) /usr/lib/x86_64-linux-gnu/icinga2/libconfig.so: icinga::ConfigCompiler::CompileFile(icinga::String const&) (+0x215) [0x7f8f9f7f4ca5] (12) icinga2: main (+0xf90) [0x41c4d0] (13) /lib/x86_64-linux-gnu/libc.so.6: __libc_start_main (+0xed) [0x7f8f9ef0876d] (14) icinga2() [0x41da1d] [icinga::ContextTrace*] = (0) Compiling configuration stream with name '/var/lib/icinga2/cluster/config/ccb1a1014c9c78985c033bae921196d63e2dba6a39524913e5c7ec12d4625d2c/7c114b2a8e853d037fd4aaccee647b849359a5d4948e73e15fde97a8f166b837' (1) Compiling configuration file '/var/lib/icinga2/cluster/config/ccb1a1014c9c78985c033bae921196d63e2dba6a39524913e5c7ec12d4625d2c/7c114b2a8e853d037fd4aaccee647b849359a5d4948e73e15fde97a8f166b837' (2) Compiling configuration stream with name '/etc/icinga2/icinga2.conf' (3) Compiling configuration file '/etc/icinga2/icinga2.conf' (4) Loading configuration files Context: (0) Loading configuration files [2014-02-12 14:22:01 -0200] <Main Thread> critical/config: 1 errors, 0 warnings. Context: (0) Loading configuration files The /var/lib/icinga2/cluster/config/ccb1a1014c9c78985c033bae921196d63e2dba6a39524913e5c7ec12d4625d2c/7c114b2a8e853d037fd4aaccee647b849359a5d4948e73e15fde97a8f166b837 content file is /** * Global macros */ var IcingaMacros = { plugindir = "/usr/lib/nagios/plugins" } Icinga2 versions ii icinga2 0.0.7+icingasnap201402121511.2be host and network monitoring system ii icinga2-bin 0.0.7+icingasnap201402121511.2be host and network monitoring system - daemon ii icinga2-common 0.0.7+icingasnap201402121511.2be host and network monitoring system - common files ii icinga2-dbg 0.0.7+icingasnap201402121511.2be host and network monitoring system - debug symbols ii icinga2-doc 0.0.7+icingasnap201402121511.2be host and network monitoring system - documentation ii icinga2-ido-mysql 0.0.7+icingasnap201402121511.2be host and network monitoring system - IDO for MySQL greats Carlos _______________________________________________ icinga-users mailing list [email protected] https://lists.icinga.org/mailman/listinfo/icinga-users
-- DI (FH) Michael Friedrich [email protected] || icinga open source monitoring https://twitter.com/dnsmichi || lead core developer [email protected] || https://www.icinga.org/team irc.freenode.net/icinga || dnsmichi _______________________________________________ icinga-users mailing list [email protected] https://lists.icinga.org/mailman/listinfo/icinga-users
