Cactus, here is the output:
[root@sme ~]# db configuration show ntpd
ntpd=service
MemLimit=12000000
NTPServer=nist1-chi.ustiming.org
SyncToHWClockSupported=yes
status=enabled
[root@sme ~]# service ntpd status
run: /service/ntpd: (pid 9010) 517733s, normally down; run: log: (pid 2971) 601349s
[root@sme ~]# ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
208.66.175.36 .ACTS. 1 u 933 256 377 31.408 2424991 2529536
*127.127.1.0 LOCAL(0) 10 l 225 64 377 0.000 0.000 0.004
Here you can read up more on the interpretation of this output (
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=953153 ), but it seems all your probes are answered (377), however the value for delay is way to high (2424991). If this is more than 128 (seconds) syncing stops.
Some advice on how to post more readable output in the future, please try and use the code block (for fixed with output such as command line output) as this will make your output a little bit more readable (like above).
I am not sure why you decided to use this setup, but at the moment you are syncing to one server only, normally at least three are configured, making things a little more robust. Was there a specific reason for reconfiguring this instead of using the default pool (smeserver.pool.ntp.org).
I have never had issues with this, nor have we had many reports there are issues.
If you are to do so you should be able to it like this:
db configuration delprop ntpd NTPServer
/etc/e-smith/events/actions/initialize-default-databases
Above would restore the database value to the default value again.
After that you will have to regenerate configuation files and restart affected services:
signal-event timeserver-update
I would at least configure more hosts or even better IMHO revert to the default behavior if there are no specific reasons for using this source.
Any way you need to try and sync your clock as it will not sync without manual intervention (whether you reverted settings or not).
To try and get things back in sync you can try the following commands:
ntpdate -b server
where you should replace "server" with the hostname or IP address of the server to sync against. You might need to repeat this step as the clock might be set there in steps and not on one step. You can check using the ntpq command I showed you earlier.
I see that sync to hardware clock is enabled. Is there a way to disable that? Otherwise, I would have to make a trip onsite to check the BIOS clock. I am pretty sure the BIOS battery is OK because there aren't any issues booting (usually you should get some indication during post that the BIOS lost settings).
AFAIK sync to BIOS works the other way around, the BIOS clock is synced with the time retrieved.