<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>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.&nbsp; 
the drift file is missing or bad configured</FONT></DIV>
<DIV><FONT face=Arial size=2>in 1.5.1 and 7.0.2:</FONT></DIV>
<DIV><FONT face="Courier New" size=2><STRONG># ps awwx | grep ntp<BR>1025&nbsp; 
??&nbsp; Ss&nbsp;&nbsp;&nbsp;&nbsp; 0:04.39 /usr/sbin/ntpd -g -c /etc/ntp.conf 
-p /var/run/ntpd.pid -f /var/db/ntpd.drift</STRONG></FONT></DIV>
<DIV><FONT face="Courier New" size=2><STRONG># ls -l /var/db/ntpd.drift<BR>ls: 
/var/db/ntpd.drift: No such file or directory<BR># ls -l 
/var/db/ntp.drift<BR>-rw-r--r--&nbsp; 1 root&nbsp; wheel&nbsp; 7 Apr&nbsp; 8 
14:59 /var/db/ntp.drift</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>looks like that the correct value is in ntp.drift, 
but the program is called with ntpd.drift.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The /etc/ntp.conf is correctly trying to override 
that value, but maybe the command line value is "stronger" than the config 
file...</FONT></DIV>
<DIV><FONT face=Arial size=2>The ntpd.conf is specified in the 
/etc/defaults/rc.conf</FONT></DIV>
<DIV><FONT face=Arial size=2>If I override that value in /etc/rc.conf everything 
works ok and ntpd starts without giving an error in the 
/var/log/messages</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>so, the solution is simple enough:</FONT></DIV>
<DIV><FONT face="Courier New" size=2><STRONG>#echo ntpd_flags=\"-p 
/var/run/ntpd.pid -f /var/db/ntp.drift\" &gt;&gt; 
/etc/rc.conf</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2>or (let's the /etc/ntp.conf decide which is the 
file):</FONT></DIV>
<DIV><STRONG><FONT face="Courier New" size=2>#echo ntpd_flags=\"-p 
/var/run/ntpd.pid\" &gt;&gt; /etc/rc.conf</FONT></STRONG></DIV>
<DIV><FONT face=Arial size=2>or (but I like better the second one)</FONT></DIV>
<DIV><FONT face="Courier New" size=2><STRONG>#ln -s /var/db/ntp.drift 
/var/db/ntpd.drift</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2>followed by a computer restart or:</FONT></DIV>
<DIV><FONT face="Courier New" size=2><STRONG>#/etc/rc.d/ntpd 
restart</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2>and this will generate a nice message (got an error 
message in 1.5, in 7 it doesn't work but no error messages):</FONT></DIV>
<DIV><FONT face="Courier New" size=2><STRONG># tail -2 
/var/log/messages<BR>Apr&nbsp; 8 16:49:08 h2113 ntpd[1025]: ntpd exiting on 
signal 15<BR>Apr&nbsp; 8 16:49:08 h2113 ntpd[42455]: ntpd 4.2.4p5-a Mon Nov 24 
19:44:30 EST 2008 (1)</STRONG></FONT></DIV>
<DIV><FONT face="Courier New" size=2><STRONG>#</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Fabry</FONT></DIV></BODY></HTML>