Seite 1 von 3

MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 15:39
von Bualicher
Hallo zusammen,
ich habe bei der MultiboxSE das Problem, dass einige Tage nach dem Boot die Uhrzeit merklich vorgeht.
Aktuell: Uptime 8 Tage, Systemzeit 4min. in der Zukunft.
Das fällt bei den timergesteuerten Aufnahmen negativ auf 😔
Unter Netzwerk ist die Zeitsynchronisation auf NTP eingestellt. Da habe ich wissentlich nie etwas verändert (0.de.Pool.ntp.org).

Egal was ich mache, ich bekomme die Uhrzeit nur durch einen Reboot korrigiert.
Im Laufe der Zeit driftet die Zeit dann wieder ab.
Das Phänomen ist mir noch bei keinem anderen Receiver aufgefallen.

Kann ich die Zeit anderweitig noch synchronisieren?

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 16:10
von Joerg
also bei mir macht die Zeitsynchronisation übers Netz keine Probleme (AX HD51, HD61, E4HD und CST-Trinity), wobei ich die eigene Frizbox als Zeitserver nutze.
Grundsätzlich bietet sich ebenfalls die Option die Zeit via DVB über die Sender zu aktualisieren. Da ist mir nicht bewusst wie weit das im Standby funktioniert, aber wenn die Box regelmässig eingeschaltet ist zumindest OK. Ob es bei exostischen Programmen zu Verschiebungen von einer, oder mehreren Stunden kommen kann, ist mir auch nicht bewusst, aber das regelt ja eigentlich die Zeitzoneneinstellung.

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 16:23
von Bualicher
Danke erstmal.
Auch meine FRITZ!Box als Zeitserver scheint nicht zu funktionieren.

Wenn die Synchronisation via NTP nicht funktioniert sollte eigentlich automatisch auf DVB gestellt werden. Steht so zumindest in den Hinweistexten.

Wie geschrieben habe ich noch bei keinem anderen Receiver bemerkt, dass die Uhrzeit nicht stimmt.

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 17:44
von Gorcon
Bualicher hat geschrieben: So 5. Feb 2023, 16:23 Danke erstmal.
Auch meine FRITZ!Box als Zeitserver scheint nicht zu funktionieren.
kann es vielleicht sein das Dein Internetprovider diese falsche Zeit verursacht? Ich habe aus bestimmten Gründen wieder auf DVB Zeit gewechselt und dabei den Startkanal fest auf einen ÖR Sender gelegt. (nicht jeder Sender hat immer eine gültige Zeit).

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 18:31
von Bualicher
Gorcon hat geschrieben: So 5. Feb 2023, 17:44
kann es vielleicht sein das Dein Internetprovider diese falsche Zeit verursacht? Ich habe aus bestimmten Gründen wieder auf DVB Zeit gewechselt und dabei den Startkanal fest auf einen ÖR Sender gelegt. (nicht jeder Sender hat immer eine gültige Zeit).
Nein, meinen Provider schließe ich aus.
Ich kann andere Netzwerkgeräte problemlos entweder per externem Zeitserver oder mit dem Router erfolgreich auf die korrekte Zeit synchronisieren.

Kann ich denn eine Zeitsynchronisation irgendwie manuell über die Konsole anstoßen?
Dann würde ich wenigstens eine Rückmeldung vom System sehen.

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 18:42
von jokel
Bualicher hat geschrieben: So 5. Feb 2023, 15:39 Kann ich die Zeit anderweitig noch synchronisieren?
ja .. dazu brauchst du einen cron job ..
starte mal crond .. gehe dann auf die box .. also einloggen
und starte bzw. erstelle mit

Code: Alles auswählen

crontab -e
eine job in dem du diese eine zeile einfügst ..

Code: Alles auswählen

*/30 * * * * date +%T -s "$(curl -s http://worldtimeapi.org/api/ip.txt| sed -n 's/^datetime://p'| cut -d'T' -f2| cut -d'.' -f1)" > /dev/null 2>&1
das ganze abspeicherst und das programm beendest.
danach wird alle 30 minuten die zeit via internet geholt u. gestellt
ich hoffe das hilft ..

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 20:08
von Bualicher
Danke für den Vorschlag.
Wenn ich den Befehl in der Konsole eingebe, dann wird die Uhrzeit leider nicht aktualisiert.
Das u.s. Prozedere wurde um kurz vor 20 Uhr ausgeführt.

Code: Alles auswählen

/var/root # date
Sun Feb  5 20:03:30 CET 2023
/var/root # date +%T -s "$(curl -s http://worldtimeapi.org/api/ip.txt| sed -n 's/^datetime://p'| cut -d'T' -f2| cut -d'.' -f1)" > /dev/null 2>&1
/var/root # date
Sun Feb  5 20:03:35 CET 2023
Auch wäre der Crontabeintrag dann vermutlich nach einem Update weg. Den Befehl, sofern er funktionieren würde, könnte ich aber in ein Script packen und bei Bedarf oder den Timer starten lassen.

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 22:09
von jokel
schade das es nicht funktioniert .. ansonsten sollte man mit der zeit nicht spielen
das kann übelst ausgehen .. aber warum funktioniert die sync via dvb bzw. ntp nicht
würde mich auch kir­re ma­chen ..

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: So 5. Feb 2023, 23:00
von thc04
Bualicher hat geschrieben: So 5. Feb 2023, 20:08 Danke für den Vorschlag.
Wenn ich den Befehl in der Konsole eingebe, dann wird die Uhrzeit leider nicht aktualisiert.
Das u.s. Prozedere wurde um kurz vor 20 Uhr ausgeführt.

Code: Alles auswählen

/var/root # date
Sun Feb  5 20:03:30 CET 2023
/var/root # date +%T -s "$(curl -s http://worldtimeapi.org/api/ip.txt| sed -n 's/^datetime://p'| cut -d'T' -f2| cut -d'.' -f1)" > /dev/null 2>&1
/var/root # date
Sun Feb  5 20:03:35 CET 2023
Auch wäre der Crontabeintrag dann vermutlich nach einem Update weg. Den Befehl, sofern er funktionieren würde, könnte ich aber in ein Script packen und bei Bedarf oder den Timer starten lassen.
Die Crontabeinträge bleiben dir erhalten, so nebenbei.

Was sagt denn ntpdate ntp2.fau.de auf deiner Maschine ?

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 00:35
von jokel
thc04 .. stimmt .. sollte es eigentlich richten

Code: Alles auswählen

[jokel ~]# ntpdate 0.de.pool.ntp.org
 6 Feb 00:19:11 ntpdate[12753]: adjust time server 37.114.40.20 offset -0.003510 sec
oder in der debugging mode ausgabe .. da sieht man ein bisschen mehr

Code: Alles auswählen

ntpdate -d 0.de.pool.ntp.org

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 08:33
von Bualicher
thc04 hat geschrieben: So 5. Feb 2023, 23:00 Was sagt denn ntpdate ntp2.fau.de auf deiner Maschine ?

Hier die Ausgabe:

Code: Alles auswählen

/var/root # date
Mon Feb  6 07:51:12 CET 2023
/var/root # ntpdate ntp2.fau.de
 6 Feb 07:48:28 ntpdate[24227]: step time server 131.188.3.222 offset -196.531294 sec
 /var/root # date
 Mon Feb  6 07:51:59 CET 2023 
Und von Jokel die Debugausgabe:
jokel hat geschrieben: Mo 6. Feb 2023, 00:35 oder in der debugging mode ausgabe .. da sieht man ein bisschen mehr

Code: Alles auswählen

ntpdate -d 0.de.pool.ntp.org

Code: Alles auswählen

/var/root # ntpdate -d 0.de.pool.ntp.org
 6 Feb 07:57:34 ntpdate[24703]: ntpdate 4.2.8p15@1.3728-o (1)
transmit(130.61.44.4)
receive(130.61.44.4)
transmit(116.202.26.144)
receive(116.202.26.144)
transmit(85.10.240.253)
receive(85.10.240.253)
transmit(85.214.38.116)
receive(85.214.38.116)
transmit(130.61.44.4)
receive(130.61.44.4)
transmit(116.202.26.144)
receive(116.202.26.144)
transmit(85.10.240.253)
receive(85.10.240.253)
transmit(85.214.38.116)
receive(85.214.38.116)
transmit(130.61.44.4)
receive(130.61.44.4)
transmit(116.202.26.144)
receive(116.202.26.144)
transmit(85.10.240.253)
receive(85.10.240.253)
transmit(85.214.38.116)
receive(85.214.38.116)
transmit(130.61.44.4)
receive(130.61.44.4)
transmit(116.202.26.144)
receive(116.202.26.144)
transmit(85.10.240.253)
receive(85.10.240.253)
transmit(85.214.38.116)
receive(85.214.38.116)

server 130.61.44.4, port 123
stratum 2, precision -25, leap 00, trust 000
refid [17.253.52.125], root delay 0.007507, root dispersion 0.001083
reference time:      e78b1f4c.196f213e  Mon, Feb  6 2023  7:40:12.099
originate timestamp: e78b22a0.103127cc  Mon, Feb  6 2023  7:54:24.063
transmit timestamp:  e78b2364.a047caf0  Mon, Feb  6 2023  7:57:40.626
filter delay:  0.03731    0.03618    0.03569    0.03384 
                 ----       ----       ----       ----      
filter offset: -196.56634 -196.56774 -196.56774 -196.56697
               ----       ----       ----       ----      
delay 0.03384, dispersion 0.00064, offset -196.566973

server 116.202.26.144, port 123
stratum 2, precision -25, leap 00, trust 000
refid [192.53.103.103], root delay 0.011810, root dispersion 0.000183
reference time:      e78b2237.02c43ddd  Mon, Feb  6 2023  7:52:39.010
originate timestamp: e78b22a0.43fc2a52  Mon, Feb  6 2023  7:54:24.265
transmit timestamp:  e78b2364.d37b089f  Mon, Feb  6 2023  7:57:40.826
filter delay:  0.04195    0.04155    0.04237    0.04167
                  ----       ----       ----       ----      
filter offset: -196.56668 -196.56802 -196.56882 -196.56866
               ----       ----       ----       ----      
delay 0.04155, dispersion 0.00075, offset -196.568022

server 85.10.240.253, port 123
stratum 2, precision -24, leap 00, trust 000
refid [131.188.3.223], root delay 0.008530, root dispersion 0.036423
reference time:      e78b1e7a.85d5a321  Mon, Feb  6 2023  7:36:42.522
originate timestamp: e78b22a0.7724f919  Mon, Feb  6 2023  7:54:24.465
transmit timestamp:  e78b2365.06ae8c34  Mon, Feb  6 2023  7:57:41.026
filter delay:  0.04443    0.03954    0.03951    0.04195
                  ----       ----       ----       ----      
filter offset: -196.56823 -196.56726 -196.56739 -196.56891
               ----       ----       ----       ----      
delay 0.03951, dispersion 0.00053, offset -196.567393

server 85.214.38.116, port 123
stratum 2, precision -26, leap 00, trust 000
refid [124.216.164.14], root delay 0.017090, root dispersion 0.001984
reference time:      e78b1c31.df40c922  Mon, Feb  6 2023  7:26:57.872
originate timestamp: e78b22a0.aaa7a700  Mon, Feb  6 2023  7:54:24.666
transmit timestamp:  e78b2365.39e1ccb1  Mon, Feb  6 2023  7:57:41.226
filter delay:  0.04408    0.04480    0.04398    0.04160
                  ----       ----       ----       ----      
filter offset: -196.56668 -196.56857 -196.56848 -196.56753
               ----       ----       ----       ----      
delay 0.04160, dispersion 0.00079, offset -196.567534
 6 Feb 07:57:41 ntpdate[24703]: step time server 130.61.44.4 offset -196.566973 sec
Irgendwie sehen wir immer die Abweichung von 196,xx Sekunden. Aber warum wird die Uhrzeit nicht korrigiert?

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 10:22
von annie
Das Problem haben meine HD51 und E4HD auch.
Scheint ein Problem des Zeitservers zu sein...

Ich behelfe mich damit, die Zeitsyncronisation beim Start der Box auf anderem Zeit-Server zu machen.
screenshot.png

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 10:30
von jokel
probier mal das ..

Code: Alles auswählen

ntpdate -u -d 0.de.pool.ntp.org && date
und poste die ausgabe bitte ..

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 10:32
von annie
6 Feb 10:32:35 ntpdate[3540]: step time server 131.188.3.221 offset +1.374176 sec

Vor meinen Änderungen war die Abweichung > 90 Sekunden.

Kann aber auch daran liegen, das die Box zu lange an war und die interne Uhr der Box abweicht über Tage ?

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 10:46
von seife
ntpdate gibt ja am Ende, vor dem "adjust time server...stepping..." die aktuelle zeit aus, die es selbst für korrekt empfangen hat, wenn ich mich nicht irre.
Wenn danach die systemzeit (mit "date" abgefragt" immer noch die ~190 sekunden daneben liegt, dann ist da was anderes faul.
Kannst du denn die Uhrzeit mit "date -s 10:45:40" setzen?
Ich vermute fast, da fehlt irgendwas im kernel oder ein device file oder sowas.

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 10:51
von annie
/var/root # date
Mon Feb 6 10:50:29 CET 2023
/var/root # date -s 10:45:40
Mon Feb 6 10:45:40 CET 2023
/var/root # date
Mon Feb 6 10:50:48 CET 2023


stellt sich direkt wieder auf korrekte Zeit

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 11:02
von seife
läuft da ein ntpd oder sowas? sytemd-timesyncd?

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 13:12
von vanhofen
ntpd läuft nicht. Der Daemon ist gar nicht im Image enthalten. Siehe https://github.com/neutrino-images/ni-b ... ackage/ntp
Es ist lediglich ntpdate mit an Board, welches regelmäßig von Neutrino gestartet wird. https://github.com/neutrino-images/ni-n ... .cpp#L1507

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 14:48
von thc04
Also ich setzte die Zeit auf der Axas und den hd51 mit ntp2.fau.de oder die Fritte.

Das funktioniert problemlos.

Code: Alles auswählen

/var/root # ntpdate -d ntp2.fau.de
 6 Feb 14:35:09 ntpdate[16527]: ntpdate 4.2.8p15@1.3728-o (1)
transmit(131.188.3.222)
receive(131.188.3.222)
transmit(131.188.3.222)
receive(131.188.3.222)
transmit(131.188.3.222)
receive(131.188.3.222)
transmit(131.188.3.222)
receive(131.188.3.222)

server 131.188.3.222, port 123
stratum 1, precision -26, leap 00, trust 000
refid [MBGh], root delay 0.000000, root dispersion 0.000015
reference time:      e78b8093.00000000  Mon, Feb  6 2023 14:35:15.000
originate timestamp: e78b8093.28bee576  Mon, Feb  6 2023 14:35:15.159
transmit timestamp:  e78b8093.2481c6d0  Mon, Feb  6 2023 14:35:15.142
filter delay:  0.07909    0.07964    0.09497    0.07924
               ----       ----       ----       ----
filter offset: -0.013066  -0.012115  -0.003413  -0.010263
               ----       ----       ----       ----
delay 0.07909, dispersion 0.00284, offset -0.013066

 6 Feb 14:35:15 ntpdate[16527]: adjust time server 131.188.3.222 offset -0.013066 sec
Nun isses so, das ntpdate die Zeit nicht hart setzt. Bei großen Abweichungen wird langsam an die richtige Zeit
angepasst. Sonst dreht das System ggf. etwas hohl ....

Ausserdem ist ntpdate 'deprecated' normalerweise sollte man ntpd nutzen.
So ich mich recht erinnere hatte ich dazu schonmal was geschrirben, allerdings im BP Forum.

Re: MultiboxSE: Uhrzeit geht um einige Minuten vor

Verfasst: Mo 6. Feb 2023, 15:09
von jokel
ich habe das aktuelle ni-image geflasht .. bei der h7 ist auch alles schick mit ntpdate

Code: Alles auswählen

[jokel ~]# ntpdate -u 0.de.pool.ntp.org && date
 6 Feb 15:03:32 ntpdate[17555]: adjust time server 193.203.3.170 offset +0.000382 sec
Mon Feb  6 15:03:32 CET 2023
[jokel ~]#