[PC-BSD Testing] ntpd and drift file

Fabrizio Parrella fabrizio at bibivu.com
Thu Apr 9 07:55:55 PDT 2009


I do not have the ntpd.drift file.

>From what I read online it should create the file even on older versions and 
for some reason it doesn't.

Even if I am not getting any start-up errors from NTP on 7.1, I would 
suggest to override the settings anyway to avoid possible problems with 
future updates... plus, the time is not updating unless I change that 
setting (normal behavior if I don't have the file).

Fabry


----- Original Message ----- 
From: "Kris Moore" <kris at pcbsd.com>
To: "PC-BSD Testing list" <testing at lists.pcbsd.org>
Sent: Thursday, April 09, 2009 10:11 AM
Subject: Re: [PC-BSD Testing] ntpd and drift file


> Fabrizio Parrella wrote:
>> I have been having problems with update the time since 1.5 (can't recall 
>> 1.4), and today I think I figure out the issue.  the drift file is 
>> missing or bad configured
>> in 1.5.1 and 7.0.2:
>> # ps awwx | grep ntp
>> 1025  ??  Ss     0:04.39 /usr/sbin/ntpd -g -c /etc/ntp.conf -p 
>> /var/run/ntpd.pid -f /var/db/ntpd.drift
>> # ls -l /var/db/ntpd.drift
>> ls: /var/db/ntpd.drift: No such file or directory
>> # ls -l /var/db/ntp.drift
>> -rw-r--r--  1 root  wheel  7 Apr  8 14:59 /var/db/ntp.drift
>>
>> looks like that the correct value is in ntp.drift, but the program is 
>> called with ntpd.drift.
>>
>> The /etc/ntp.conf is correctly trying to override that value, but maybe 
>> the command line value is "stronger" than the config file...
>> The ntpd.conf is specified in the /etc/defaults/rc.conf
>> If I override that value in /etc/rc.conf everything works ok and ntpd 
>> starts without giving an error in the /var/log/messages
>>
>> so, the solution is simple enough:
>> #echo ntpd_flags=\"-p /var/run/ntpd.pid -f /var/db/ntp.drift\" >> 
>> /etc/rc.conf
>> or (let's the /etc/ntp.conf decide which is the file):
>> #echo ntpd_flags=\"-p /var/run/ntpd.pid\" >> /etc/rc.conf
>> or (but I like better the second one)
>> #ln -s /var/db/ntp.drift /var/db/ntpd.drift
>> followed by a computer restart or:
>> #/etc/rc.d/ntpd restart
>> and this will generate a nice message (got an error message in 1.5, in 7 
>> it doesn't work but no error messages):
>> # tail -2 /var/log/messages
>> Apr  8 16:49:08 h2113 ntpd[1025]: ntpd exiting on signal 15
>> Apr  8 16:49:08 h2113 ntpd[42455]: ntpd 4.2.4p5-a Mon Nov 24 19:44:30 EST 
>> 2008 (1)
>> #
>>
>> Fabry
>>
>
> Fabry,
>
> Can you re-confirm this bug in 7.1? On my system here, i see it using -f
> ntpd.drift, but if I look in /var/db/ I have ntpd.drift and ntp.drift
> both now. It looks like the ntpd is creating the drift file now? Does it
> do that on yours?
>
>
> -- 
>
> Kris Moore
> PC-BSD Software
> http://www.pcbsd.com
> _______________________________________________
> Testing mailing list
> Testing at lists.pcbsd.org
> http://lists.pcbsd.org/mailman/listinfo/testing
> 



More information about the Testing mailing list