chrony statt ntpdate

Antworten
Benutzeravatar
vanhofen
Administrator
Beiträge: 3131
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 51 times
Been thanked: 87 times

chrony statt ntpdate

Beitrag von vanhofen »

Hallo zusammen,

vor paar Wochen schon hatte ich begonnen, im Buildsystem chrony einzuführen. chrony ist ein Daemon, der die Zeit der Box mit einem Zeitserver im Internet synchronisiert. Ich hatte chrony die vergangenen Tage bei mir auf der Box laufen und bin recht zufrieden mit dem Tool. Es gibt einen Daemon (/usr/sbin/chronyd), der selbständig agiert und ein Binary (/usr/bin/chronyc) mit dem man den Daemon steuern kann.
Heute hab ich das Ganze aktiviert. Ab morgen ist also chrony in unseren Images aktiv, dafür ist ntp, dieses vermaledeite Monster rausgeflogen. In neueren Linux-Distris wird auch eher chrony verwendet. Und was für die gut ist, kann für uns nicht schlecht sein.
Vom Platzbedarf her ist zwar ntpdate etwas sparsamer, bietet aber auch weniger. So fehlte in der Vergangenheit ein Daemon vollständig.

Sollte es irgendwelche Sorgen mit der Zeitsynchronisation geben, meldet euch gern.

Viel Spaß.
Benutzeravatar
jokel
Beiträge: 3069
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 67 times
Been thanked: 208 times

Re: chrony statt ntpdate

Beitrag von jokel »

ob chrony oder ntpdate ist mir stulle .. schnell mal gebaut .. :wink:
wichtig ist ..

Code: Alles auswählen

distro=NI
imagename=NI \o/ Neutrino-Image
imagedescription=Air Digital Zgemma H7 [arm-h7] Selfmade
imageversion=2026.06.17
version=9202606202606101255
describe=NI-2026.06.17-g8312b63b
builddate=Mi 10. Jun 12:55:28 CEST 2026
box_model=h7
creator=NI-Buildsystem, jokel
homepage=www.neutrino-images.de
imagedir=zgemma/h7
Bildschirmfoto vom 2026-06-10 13-08-29.png
löppt ..
[+] Spoiler

screenshot.png
test .. chrony .. bestanden .. adjust time ?

Code: Alles auswählen

ShowText '13:36'
2026-06-10 13:36:01.130 [sectionsd] Removed 191 old events (47635 left), zap detected 0.
ntp-helper.sh: Synchronize time with 0.de.pool.ntp.org
200 OK
2026-06-10 13:36:04.064 [sectionsd] timeThread: Time set via NTP, going to sleep for 1800 seconds.
Benutzeravatar
jokel
Beiträge: 3069
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 67 times
Been thanked: 208 times

Re: chrony statt ntpdate

Beitrag von jokel »

seitdem chrony im image ist gibt es jetzt öfters mal .. eine 139 .. und viel spam .. das gab es mit NTP nicht ..

Code: Alles auswählen

Jun 16 03:12:31 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000785 seconds
Jun 16 03:42:31 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000418 seconds
Jun 16 04:12:31 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000000 seconds
Jun 16 04:16:32 jokel user.info service[31244]: running /etc/init.d/lcd4linux restart 
Jun 16 04:16:32 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000000 seconds
Jun 16 04:16:35 jokel user.err LCD4Linux[31273]: removing stale PID file /var/run/lcd4linux.pid
Jun 16 04:16:48 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000000 seconds
Jun 16 04:45:30 jokel authpriv.info dropbear[1482]: Child connection from 192.168.10.192:38350
Jun 16 04:45:30 jokel authpriv.notice dropbear[1482]: Pubkey auth succeeded for 'root' with ssh-rsa key SHA256:TYn+ZD9BUHLfKC0GT3JANqWtISEbGqVOIEFgx3MyJew from 192.168.10.192:38350
Jun 16 04:46:48 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000864 seconds
Jun 16 05:14:06 jokel user.info start_neutrino[1913]: Neutrino exited with exit code 139
Jun 16 05:14:06 jokel user.info start_neutrino[1913]: Restarting Neutrino after exit code 139
Jun 16 05:14:11 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000891 seconds
Jun 16 05:14:15 jokel user.info service[3416]: running /etc/init.d/lcd4linux start 
Jun 16 05:14:15 jokel daemon.warn chronyd[1275]: System clock was stepped by 0.000000 seconds
Jun 16 05:14:15 jokel user.err LCD4Linux[3451]: lcd4linux already running as process 31273
Benutzeravatar
vanhofen
Administrator
Beiträge: 3131
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 51 times
Been thanked: 87 times

Re: chrony statt ntpdate

Beitrag von vanhofen »

Ich glaube nicht, dass das etwas mit chrony zu tun hat. Zumindest deutet anhand deines syslog-Files nichts darauf hin.

04:16:48 synchronisiert chrony die Zeit
04:45:30 meldest du dich am Terminal an
04:46:48 synchronisiert chrony die Zeit (exakt eine halbe Stunde nach dem letzten Sync. So, wie es in Neutrino definiert ist.)
05:14:06 verstirbt dein Neutrino (28 Minuten sind seit dem letzten Sync also erst vergangen)
05:14:11 beginnt chrony wieder seinen Job

Versuche mal, den Neutrino-Segfault mit einem setconsole-Log einzufangen. Vielleicht sieht man dort mehr. Der kurze syslog-Auszug hier schließt chrony eher aus.
Benutzeravatar
jokel
Beiträge: 3069
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 67 times
Been thanked: 208 times

Re: chrony statt ntpdate

Beitrag von jokel »

hatte eine vermutung .. von der zeit her las ich da bzw. hole ich die playlist + epg für pluto de,us,gb ..
und las jede playlist + epg ein .. in kurzer zeit also 3x schnell hintereinander .. war wohl bissel viel auf einmal ..
jetzt lese ich diese nur 1x ein .. also alles in einem rutsch .. alle 3 std. und bis jetzt keine 139 mehr.
frage kann ich bzw. gibt es eine debug funktion um gezielte meldungen zu bekommen in setconsole ..
gerade wenn ich z.b. thema video was loggen will funzt chrony + cec immer dazwischen ..
anbei log .. chrony von heute ..
Dateianhänge
chrony.log
(9.43 KiB) 6-mal heruntergeladen
Benutzeravatar
vanhofen
Administrator
Beiträge: 3131
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 51 times
Been thanked: 87 times

Re: chrony statt ntpdate

Beitrag von vanhofen »

Ich hab für die Busybox mal CONFIG_FEATURE_SYSLOGD_CFG angeschalten. Damit wird /etc/syslog.conf unterstützt. Eine Beispiel-Conf liegt dem Image bei. Kommentiere die beiden Zeilen in /etc/syslog.conf ein. In der Theorie sollten damit alle Meldungen von chrony nicht geloggt werden, wenn der Zeitunterschied weniger als 0,1 Sekunden ist. Probiere mal bissel rum. Ist alles völlig ungetestet.

Wenn du Änderungen an syslog.conf machst, musst du hinterher den syslogd neu starten.

Code: Alles auswählen

service syslogd restart
Benutzeravatar
jokel
Beiträge: 3069
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 67 times
Been thanked: 208 times

Re: chrony statt ntpdate

Beitrag von jokel »

das syslog meinte ich nicht mit meinem anliegen .. aber schaden kann das nicht :wink:
nach meiner recherche zu setconsole gibt es da nichts zwecks filterung ..
sodass ich da was schreiben muss .. also eine art proxy der pts abfängt, filtert usw. ..
und ein brauchbares .log für meine zwecke, ohne das da andere meldungen dazwischenfunkten liefert.
frage .. gibt es da noch was .. bevor ich mich in codezeilen verstricke ..
bzw. hast du da noch was im köcher also was brauchbares für mich i.p. setconsole - filter :nerd:
Benutzeravatar
vanhofen
Administrator
Beiträge: 3131
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 51 times
Been thanked: 87 times

Re: chrony statt ntpdate

Beitrag von vanhofen »

Du zeigst also ein Syslog, teilst die Ausgabe von logread, welches das Syslog liest und sagst mir dann, dass es dir gar nicht ums Syslog geht. Super! So macht das Spaß.
Benutzeravatar
jokel
Beiträge: 3069
Registriert: Mi 31. Mär 2021, 14:23
Box: ZGEMMA H7/C
Has thanked: 67 times
Been thanked: 208 times

Re: chrony statt ntpdate

Beitrag von jokel »

nein es ist schon gut das man jetzt meldungen unterdrücken kann in der syslog ausgabe ..
in dem post wo ich für dich das chrony.log zur info gepostet habe stand aber auch ..
frage kann ich bzw. gibt es eine debug funktion um gezielte meldungen zu bekommen in setconsole ..
gerade wenn ich z.b. thema video was loggen will funzt chrony + cec immer dazwischen ..
betrachte bitte dieses thema als erledigt und danke für deine syslog erweiterung zwecks logging.
Benutzeravatar
vanhofen
Administrator
Beiträge: 3131
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 51 times
Been thanked: 87 times

Re: chrony statt ntpdate

Beitrag von vanhofen »

Probiere mal in /etc/crony.conf mit logchange rum.

Code: Alles auswählen

# The next option causes a message to be written to syslog when chronyd
# has to correct an error above 0.5 seconds (you can use any amount you
# like).
logchange 0.5
Antworten

Zurück zu „Neutrino allgemein“