Re: [chrony-users] Chrony setup using RTC as fallback

[ Thread Index | Date Index | More chrony.tuxfamily.org/chrony-users Archives ]


Actually the lack of /var/run/chrony would not seem to be the problem. I moved
/var/run/chrony.pid to Achrony.pid and chronyc started and displayed without trouble.



William G. Unruh   |  Canadian Institute for|     Tel: +1(604)822-3273
Physics&Astronomy  |     Advanced Research  |     Fax: +1(604)822-5324
UBC, Vancouver,BC  |   Program in Cosmology |     unruh@xxxxxxxxxxxxxx
Canada V6T 1Z1     |      and Gravity       |  www.theory.physics.ubc.ca/

On Wed, 18 Nov 2015, Mauro Condarelli wrote:

Thanks Bill,
comments inline below.

Il 18/11/2015 20:40, Bill Unruh ha scritto:


Unfortunately something is seriously wrong:
I get consistently "506 Cannot talk to daemon" to each and all chronyc commands I try (while being root).

Check that the chronyc and chronyd are the same versions.
They are, I'm pretty sure because I compiled them both from the dame source package.

Problem seems to be my /var/run is on a tmpfs, so the directory /var/run/chrony does not exist. I tried adding "bindcmdaddress /var/run/chronyd.sock" (as per manual sect.4.2.6) to my /etc/chrony.conf, but I get error:

Starting chrony:
Could not parse bindcmdaddress directive at line 21 in file /etc/chrony.conf
FAIL

What's wrong there?
TiA
Mauro



Chronyd *is* running:
/ # ps ax | grep chro
 510 root     chronyd -r -s
 602 root     grep chro

... but I do not see the AF_LOCAL socket:
/ # netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address State
tcp        0      0 (null):www              (null):* LISTEN
tcp        0      0 (null):ssh              (null):* LISTEN
netstat: /proc/net/tcp6: No such file or directory
udp        0      0 (null):323              (null):*
udp        0      0 (null):ntp              (null):*
udp        0      0 (null):53703            (null):*
udp        0      0 (null):5353             (null):*
netstat: /proc/net/udp6: No such file or directory
netstat: /proc/net/raw6: No such file or directory
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                      1166 /tmp/sockIo
unix  5      [ ]         DGRAM                       659 /dev/log
unix  2      [ ACC ]     SEQPACKET  LISTENING        670 /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 1213 /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING       1226 /tmp/php.socket-0
unix  2      [ ACC ]     STREAM     LISTENING       1229 /tmp/php.socket-1
unix  2      [ ACC ]     STREAM     LISTENING       1234 /tmp/php.socket-2
unix  2      [ ACC ]     STREAM     LISTENING       1237 /tmp/php.socket-3
unix  3      [ ]         DGRAM                       680
unix  3      [ ]         DGRAM                       681
unix  2      [ ]         DGRAM                      1160
unix  2      [ ]         DGRAM                      1208
unix  2      [ ]         DGRAM                       662

What should I check?


Il 18/11/2015 14:03, Miroslav Lichvar ha scritto:
On Wed, Nov 18, 2015 at 01:39:40PM +0100, Mauro Condarelli wrote:
4) wait for network to go up
5) sync time THEN
5.1) IF net time > sysclock THEN sysclock = net time
5.2) IF net time < sysclock THEN slow sysclock TILL sysclock == net time
chronyd has only one step threshold for both directions, so you would
probably need to remove the makestep directive from the config and do
that step manually in the "up" script instead. E.g.
I assume You mean to add it to dhcpcd "BOUND" signal, right?
I'm not very familiar with the dhcpcd configuration. The commands
should be executed when the network is working, not sooner otherwise
the measurements would fail.

chronyc online
chronyc burst 4/4
sleep 10
chronyc tracking | grep -q 'System time.*slow' && chronyc makestep
Added, even if it's unclear to me what this burst command really does (I read the Manual!).
It tells chronyd to make four measurements with only 2 second interval
between them, so the clock is updated in few seconds instead of 3
minutes it would need with normal polling.



--
To unsubscribe email chrony-users-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject. For help email chrony-users-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble?  Email listmaster@xxxxxxxxxxxxxxxxxxxx.




--
To unsubscribe email chrony-users-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject. For help email chrony-users-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble?  Email listmaster@xxxxxxxxxxxxxxxxxxxx.


--
To unsubscribe email chrony-users-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject. For help email chrony-users-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble?  Email listmaster@xxxxxxxxxxxxxxxxxxxx.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/