I tested the augeas package from proposed. # added trusty-proposed to /etc/apt/sources.list root@t3:~# apt-get update && apt-get install --no-install-recommends augeas-lenses augeas-tools nagios3 root@t3:~# export AUGEAS_ROOT=/tmp/augeas-sandbox root@t3:~# mkdir $AUGEAS_ROOT root@t3:~# cp -pr /etc $AUGEAS_ROOT root@t3:~# chown -R $(id -nu):$(id -ng) $AUGEAS_ROOT root@t3:~# augtool -b augtool> print /files/etc/nagios3/nagios.cfg/log_file /files/etc/nagios3/nagios.cfg/log_file = "/var/log/nagios3/nagios.log" augtool> rm /files/etc/nagios3/nagios.cfg/log_file rm : /files/etc/nagios3/nagios.cfg/log_file 1 augtool> set /files/etc/nagios3/nagios.cfg/log_file /var/log/nagios3/nagios.log-wark augtool> print /files/etc/nagios3/nagios.cfg/log_file /files/etc/nagios3/nagios.cfg/log_file = "/var/log/nagios3/nagios.log-wark" augtool> save Saved 1 file(s) augtool> root@t3:~# diff -u $AUGEAS_ROOT/etc/nagios3/nagios.cfg.augsave $AUGEAS_ROOT/etc/nagios3/nagios.cfg --- /tmp/augeas-sandbox/etc/nagios3/nagios.cfg.augsave 2014-01-09 15:08:53.000000000 +0000 +++ /tmp/augeas-sandbox/etc/nagios3/nagios.cfg 2016-06-14 18:12:44.340871260 +0000 @@ -11,7 +11,6 @@ # for historical purposes. This should be the first option specified # in the config file!!! -log_file=/var/log/nagios3/nagios.log # Commands definitions cfg_file=/etc/nagios3/commands.cfg @@ -1352,3 +1351,4 @@ max_debug_file_size=1000000 +log_file=/var/log/nagios3/nagios.log-wark root@t3:~# nagios3 --verify-config $AUGEAS_ROOT/etc/nagios3/nagios.cfg
Nagios Core 3.5.1 Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors Copyright (c) 1999-2009 Ethan Galstad Last Modified: 08-30-2013 License: GPL Website: http://www.nagios.org Reading configuration data... Read main config file okay... Processing object config file '/etc/nagios3/commands.cfg'... Processing object config directory '/etc/nagios-plugins/config'... Processing object config file '/etc/nagios-plugins/config/disk.cfg'... Processing object config file '/etc/nagios-plugins/config/tcp_udp.cfg'... Processing object config file '/etc/nagios-plugins/config/procs.cfg'... Processing object config file '/etc/nagios-plugins/config/ntp.cfg'... Processing object config file '/etc/nagios-plugins/config/real.cfg'... Processing object config file '/etc/nagios-plugins/config/news.cfg'... Processing object config file '/etc/nagios-plugins/config/ping.cfg'... Processing object config file '/etc/nagios-plugins/config/dhcp.cfg'... Processing object config file '/etc/nagios-plugins/config/telnet.cfg'... Processing object config file '/etc/nagios-plugins/config/mail.cfg'... Processing object config file '/etc/nagios-plugins/config/users.cfg'... Processing object config file '/etc/nagios-plugins/config/load.cfg'... Processing object config file '/etc/nagios-plugins/config/ssh.cfg'... Processing object config file '/etc/nagios-plugins/config/http.cfg'... Processing object config file '/etc/nagios-plugins/config/ftp.cfg'... Processing object config file '/etc/nagios-plugins/config/dummy.cfg'... Processing object config file '/etc/nagios-plugins/config/apt.cfg'... Processing object config directory '/etc/nagios3/conf.d'... Processing object config file '/etc/nagios3/conf.d/generic-service_nagios2.cfg'... Processing object config file '/etc/nagios3/conf.d/extinfo_nagios2.cfg'... Processing object config file '/etc/nagios3/conf.d/services_nagios2.cfg'... Processing object config file '/etc/nagios3/conf.d/timeperiods_nagios2.cfg'... Processing object config file '/etc/nagios3/conf.d/generic-host_nagios2.cfg'... Processing object config file '/etc/nagios3/conf.d/hostgroups_nagios2.cfg'... Processing object config file '/etc/nagios3/conf.d/contacts_nagios2.cfg'... Processing object config file '/etc/nagios3/conf.d/localhost_nagios2.cfg'... Read object config files okay... Running pre-flight check on configuration data... Checking services... Checked 6 services. Checking hosts... Checked 1 hosts. Checking host groups... Checked 4 host groups. Checking service groups... Checked 0 service groups. Checking contacts... Checked 1 contacts. Checking contact groups... Checked 1 contact groups. Checking service escalations... Checked 0 service escalations. Checking service dependencies... Checked 0 service dependencies. Checking host escalations... Checked 0 host escalations. Checking host dependencies... Checked 0 host dependencies. Checking commands... Checked 81 commands. Checking time periods... Checked 4 time periods. Checking for circular paths between hosts... Checking for circular host and service dependencies... Checking global event handlers... Checking obsessive compulsive processor commands... Checking misc settings... Total Warnings: 0 Total Errors: 0 Things look okay - No serious problems were detected during the pre-flight check root@t3:~# apt-cache policy augeas-lenses augeas-lenses: Installed: 1.2.0-0ubuntu1.2 Candidate: 1.2.0-0ubuntu1.2 Version table: *** 1.2.0-0ubuntu1.2 0 500 http://archive.ubuntu.com/ubuntu/ trusty-proposed/main amd64 Packages 100 /var/lib/dpkg/status 1.2.0-0ubuntu1.1 0 500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 1.2.0-0ubuntu1 0 500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages root@t3:~# proposed package works as expected. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1491406 Title: augeas-lenses-1.2.0 - NagiosCfg lens broken for /etc/nagios.cfg due to spaces To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/augeas/+bug/1491406/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
