On Tue, 2012-01-10 at 13:56 +0800, W.Kenworthy wrote: > Define crashing? > > This looks more like problems with yout TZ variables than ntpd. > > try "ntpq -p" to check if its actually running/locked. If ntpd is > freewheeling, it is prpbably because your time is too far from lock so > it will silently fail (default config). > > If ntpd has really crashed (ps aux will confirm), try running the daemon > manually from a console - if it "segfaults" or comes up with a missing > library, try "ldd /usr/sbin/ntpd" to find which lib is needed and fix. > > BillK >
ntpd -p returns: ntpq: read: Connection refused /etc/init.d/ntpd status returns: * status: crashed /etc/init.d/ntpd stop returns * Caching service dependencies ... [ ok ] * Stopping ntpd ... * start-stop-daemon: no matching processes found I tried running /usr/sbin/ntpd from a console, and nothing much happens. There now appears to be a process running for ntpd, but my time is still wrong. ps -aux shows root 21470 0.0 0.0 26140 1908 ? Ss 07:22 0:00 /usr/sbin/ntpd ntpq -p now returns remote refid st t when poll reach delay offset jitter ============================================================================== ntp.cox.net .GPS. 1 u 5 64 7 42.229 1800133 3.020 235-69-67-68.st 130.88.200.6 3 u 4 64 7 47.125 1800132 1.457 clock.team-cymr 172.16.65.22 2 u 3 64 7 50.691 1800132 0.905 sulfur.mednor.n 164.67.62.194 2 u 1 64 7 88.498 1800131 2.870 After a few minutes, I repeated ntpq -p, and got connection refused. The program is crashed. No error messages appear in the command window. The offset is large, which may be why it's crashing. There may be some problem setting the hardware clock, since I had an error on bootup stating that I was unable to set the hardware clock by any method until I set clock_systohc="NO" in /etc/conf.d/hwclock (which just prevents it trying to set the hardware clock). hwclock --debug output may be useful: hwclock from util-linux 2.20.1 hwclock: Open of /dev/rtc failed: No such file or directory No usable clock interface found. hwclock: Cannot access the Hardware Clock via any known method. Jeff