[Pkg-puppet-devel] Bug#810481: puppet-module-puppetlabs-ntp: none

Bernd Schatz bernd.schatz at gmx.net
Fri Jan 8 21:27:40 UTC 2016


Package: puppet-module-puppetlabs-ntp
Severity: normal

Dear Maintainer,

Using the option logfile in the class ntp leads to a syntax error
in the ntp.conf files of the clients.(Jessie 8.2).

The relevant line in the config is
logfile = /var/log/ntp.log
but should be
logfile /var/log/ntp.log


Solution: remove the "=" in
/usr/share/puppet/modules.available/puppetlabs-ntp/templates/ntp.conf.erb
diff
/usr/share/puppet/modules.available/puppetlabs-ntp/templates/ntp.conf.erb ~/ntp.conf.erb
47c47
< logfile = <%= @logfile %>
---
> logfile <%= @logfile %>




For instance, create file /etc/puppet/manifests/site.pp with
*************************
On puppet master
class { '::ntp':
  servers => [ '0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org',
'3.pool.ntp.org', ],
  logfile => '/var/log/ntp.log',
}
include '::ntp'
*************************

update client with  "puppet agent -t"  and check result with

*************************
root at euwe:~# service ntp status
● ntp.service - LSB: Start NTP daemon
   Loaded: loaded (/etc/init.d/ntp)
   Active: active (running) since Fr 2016-01-08 22:03:04 CET; 2s ago
  Process: 13904 ExecStop=/etc/init.d/ntp stop (code=exited,
status=0/SUCCESS)
  Process: 13914 ExecStart=/etc/init.d/ntp start (code=exited,
status=0/SUCCESS)
   CGroup: /system.slice/ntp.service
           └─13923 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 124:130

Jan 08 22:03:04 euwe ntpd[13923]: syntax error in /etc/ntp.conf line 28,
column 11
Jan 08 22:03:04 euwe ntpd[13923]: Listen and drop on 0 v4wildcard
0.0.0.0 UDP 123
Jan 08 22:03:04 euwe ntp[13914]: Starting NTP server: ntpd.
Jan 08 22:03:04 euwe ntpd[13923]: Listen and drop on 1 v6wildcard :: UDP 123
Jan 08 22:03:04 euwe ntpd[13923]: Listen normally on 2 lo 127.0.0.1 UDP 123
Jan 08 22:03:04 euwe ntpd[13923]: Listen normally on 3 eth0
192.168.1.223 UDP 123
Jan 08 22:03:04 euwe ntpd[13923]: Listen normally on 4 lo ::1 UDP 123
Jan 08 22:03:04 euwe ntpd[13923]: Listen normally on 5 eth0
fe80::1e6f:65ff:feaf:abf UDP 123
Jan 08 22:03:04 euwe ntpd[13923]: peers refreshed
Jan 08 22:03:04 euwe ntpd[13923]: Listening on routing socket on fd #22
for interface updates
****************************


-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/6 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


greets
  Bernd



More information about the Pkg-puppet-devel mailing list