Vielleicht kann mir jemand mal auf die Sprünge helfen. Ich versuche seit gestern abend krampfhaft die Uhrzeit auf meinen VDR zu stellen, da Datum und Zeit falsch sind. Mein VDR nutzt Debian Jessie und systemd.
root@vdr:~# timedatectl
Local time: Fr 2016-04-08 08:15:22 CEST
Universal time: Fr 2016-04-08 06:15:22 UTC
RTC time: Fr 2016-04-08 06:15:22
Time zone: Europe/Berlin (CEST, +0200)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
So 2016-03-27 01:59:59 CET
So 2016-03-27 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
So 2016-10-30 02:59:59 CEST
So 2016-10-30 02:00:00 CET
Alles anzeigen
Stelle ich jetzt die Zeit mit timedatectl passiert garnichts, ausser, dass die RTC Zeit geändert wird, nicht aber die Zeit auf dem System.
root@vdr:~# timedatectl set-time "2016-04-05 08:22:00"
root@vdr:~# timedatectl
Local time: Fr 2016-04-08 08:15:41 CEST
Universal time: Fr 2016-04-08 06:15:41 UTC
RTC time: Di 2016-04-05 06:22:02
Time zone: Europe/Berlin (CEST, +0200)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
So 2016-03-27 01:59:59 CET
So 2016-03-27 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
So 2016-10-30 02:59:59 CEST
So 2016-10-30 02:00:00 CET
Alles anzeigen
Warum geht das nicht?
Aktiviere ich NTP, wird das Log mit Millionen Einträgen geflooded und die Zeit im Sekundentakt auf die NTP-Zeit korrigiert:
Apr 5 08:25:46 vdr systemd[855]: Time has been changed
Apr 8 08:19:02 vdr systemd[855]: Time has been changed
Apr 8 08:19:02 vdr systemd-timesyncd[1297]: System time changed. Resyncing.
Apr 5 08:25:46 vdr systemd-timesyncd[1297]: interval/delta/delay/jitter/drift 32s/-258796.592s/0.015s/0.045s/+0ppm
Apr 5 08:25:46 vdr systemd[855]: Time has been changed
Apr 8 08:19:02 vdr systemd[855]: Time has been changed
Apr 8 08:19:02 vdr systemd-timesyncd[1297]: System time changed. Resyncing.
Apr 5 08:25:46 vdr systemd[855]: Time has been changed
Apr 5 08:25:46 vdr systemd-timesyncd[1297]: interval/delta/delay/jitter/drift 32s/-258796.582s/0.015s/0.045s/+0ppm
Apr 8 08:19:02 vdr systemd-timesyncd[1297]: System time changed. Resyncing.
Apr 8 08:19:02 vdr systemd[855]: Time has been changed
Apr 5 08:25:46 vdr systemd-timesyncd[1297]: interval/delta/delay/jitter/drift 32s/-258796.571s/0.015s/0.036s/+0ppm
Apr 5 08:25:46 vdr systemd[855]: Time has been changed
Apr 8 08:19:02 vdr systemd[855]: Time has been changed
Apr 8 08:19:02 vdr systemd-timesyncd[1297]: System time changed. Resyncing.
Apr 5 08:25:46 vdr systemd[855]: Time has been changed
Apr 5 08:25:46 vdr systemd-timesyncd[1297]: interval/delta/delay/jitter/drift 32s/-258796.562s/0.015s/0.029s/+0ppm
Apr 8 08:19:02 vdr systemd-timesyncd[1297]: System time changed. Resyncing.
Apr 8 08:19:02 vdr systemd[855]: Time has been changed
Apr 5 08:25:46 vdr systemd[855]: Time has been changed
Apr 5 08:25:46 vdr systemd-timesyncd[1297]: interval/delta/delay/jitter/drift 32s/-258796.551s/0.015s/0.025s/+0ppm
Apr 8 08:19:02 vdr systemd-timesyncd[1297]: System time changed. Resyncing.
Apr 8 08:19:02 vdr systemd[855]: Time has been changed
Apr 8 08:19:02 vdr systemd-timesyncd[1297]: interval/delta/delay/jitter/drift 32s/-258796.541s/0.015s/0.025s/+0ppm
Apr 8 08:19:02 vdr systemd[855]: Time has been changed
Alles anzeigen
Da würde ich aber vermutlich tagelang warten, bis Datum und Uhrzeit stimmen.
Die Zeit mit "date -s" einstellen geht auch nicht und wir sofort wieder auf den 8.4. gestellt. Irgendwelche Ideen?
EDIT: Ach übrigens funktiniert timedatectl set-time, wenn ich ein Datum in der Zukunft wähle. Deshalb steht der VDR auch gerade auf 8.4.