FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: Tobias am 15 Mai 2018, 10:10:59

Titel: Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 15 Mai 2018, 10:10:59
Hi,
ich stelle mich zu doof an mit der einstellung der aktuellen Zeit. Ich bin leider ratlos warum es nicht funktioniert.
Selbst ein "date -s" bringt kein Erfolg. Die Systemzeit lässt sich absolut nicht verstellen. MErkwürdigerweise verändert aber timedatectl die hwclock anstatt die systemzeit ..??
Wer kann helfen?

Folgendes hab ich versucht:
root@www:~# date -s "15 MAY 2018 09:47:00"
Di 15. Mai 09:47:00 CEST 2018
root@www:~# date;hwclock
Di 15. Mai 10:22:58 CEST 2018
Di 15 Mai 2018 10:02:04 CEST  -1.711357 seconds


root@www:~# timedatectl
Warning: Ignoring the TZ variable. Reading the system's time zone setting only.

      Local time: Di 2018-05-15 10:23:43 CEST
  Universal time: Di 2018-05-15 08:23:43 UTC
        RTC time: Di 2018-05-15 08:02:48
       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 2018-03-25 01:59:59 CET
                  So 2018-03-25 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
                  So 2018-10-28 02:59:59 CEST
                  So 2018-10-28 02:00:00 CET
root@www:~# timedatectl set-time '09:51:00'
root@www:~# timedatectl
Warning: Ignoring the TZ variable. Reading the system's time zone setting only.

      Local time: Di 2018-05-15 10:24:07 CEST
  Universal time: Di 2018-05-15 08:24:07 UTC
        RTC time: Di 2018-05-15 07:51:03
       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 2018-03-25 01:59:59 CET
                  So 2018-03-25 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
                  So 2018-10-28 02:59:59 CEST
                  So 2018-10-28 02:00:00 CET
root@www:~#


root@www:~# date;hwclock
Di 15. Mai 10:24:41 CEST 2018
Di 15 Mai 2018 09:51:40 CEST  -1.731372 seconds
root@www:~# hwclock --hctosys
root@www:~# date;hwclock
Di 15. Mai 10:24:59 CEST 2018
Di 15 Mai 2018 09:51:59 CEST  -1.761405 seconds
root@www:~#
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: betateilchen am 15 Mai 2018, 10:25:31
date -s="15 MAY 2018 09:47:00
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 15 Mai 2018, 10:44:39
geht leider nicht :(
root@www:~# date -s "15 MAY 2018 10:41:00"
Di 15. Mai 10:41:00 CEST 2018
root@www:~# date -s="15 MAY 2018 10:41:00"
date: ungültiges Datum ,,=15 MAY 2018 10:41:00"
root@www:~#
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Wernieman am 15 Mai 2018, 12:58:37
Und auf die Hardwareuhr mit:
hwclock --systohc
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 15 Mai 2018, 20:08:34
naja, wenn ich die systemzeit nicht stellen kann, macht ein Stellen der Hardwareuhr mit der Systemzeit keinen sinn ;)
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Wernieman am 15 Mai 2018, 21:20:31
Wobei ich nach seinen angaben sehe, das er die Softwareuhr gestellt bekommt ... nur eben nicht die Hardware .... ;o)
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 17 Mai 2018, 14:51:58
Hi Wernieman,
ich lese das ganz anders... ich bekomme "date" nicht beeinflusst, per timedatectl ändern sich aber Werte der "hwclock"

ich komme hier leider nicht weiter :(
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Wernieman am 17 Mai 2018, 19:27:24
Wenn Du die Hardwareuhr gestellt bekommst, dann lade diese Werte doch in die SF rein
hwclock --hctosys

Siehe auch
man hwclock

WS genau sagt denn Dein System an aktuellen Daten?
hwclock; date

Hinweis:
hwclock ist relativ langsam, deshalb ist diese Reihenfolge besser, da dadurch nur Buchteile von Sekunden die Uhrzeiten sich unterscheiden sollten. Anders herum kann es durchaus 1-2 Sekunden (oder auch länger!) sein ..
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 17 Mai 2018, 20:20:09
Hey Wernieman,
mit "hwclock --hctosys" hab ich es auch schon versucht, zeigt leider KEINE Wirkung. Die Ausgabe von "date" ist anschließend diesselbe wie vorher (plus natürlich die paar sekunden dazwischen die vergangen sind ;)
:(
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Wernieman am 18 Mai 2018, 08:29:33
??

Was hast Du für eine System (HW, Distri)
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 18 Mai 2018, 13:40:27
Cubietruck 3, Armbian, Debian Jessie
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Wernieman am 18 Mai 2018, 13:52:08
Es ist mir noch nie passiert, das ich die SW-Clock nicht setzen konnte.

Hat der Cubie überhaupt eine HW-Clock?

Die richtige TimeZone eingestellt?
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 18 Mai 2018, 16:27:13
Current default time zone: 'Europe/Berlin'
Local time is now:      Fri May 18 16:42:05 CEST 2018.
Universal Time is now:  Fri May 18 14:42:05 UTC 2018.


und das um 16:24... -> Timezone passt
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Tobias am 18 Mai 2018, 20:13:37
BIn weiter gekommen,
nach vorne kann ich die Zeit ohne probleme verstellen, zb:sudo date -s "2018-05-18 21:05:20"

Aber zurück geht nicht mal 10sekunden. Ich bin sicher das kann man irgendwo einstellen, aber wo..??
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Christoph Morrison am 18 Mai 2018, 21:38:42
Warum lässt du das eigentlich nicht NTP machen?
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: jensb am 18 Mai 2018, 22:09:22
Nur so ne Theorie: Armbian ist unterschiedlich gut an diverse Boards angepasst. Es gibt manchmal auch zwei Versionen für ein Board, einmal mit mehr und einmal mit weniger Hardwareunterstützung. Vielleicht hast du eine Kombi von Soft- und Hardware, wo was bei den Treibern für die RTC nicht stimmt.

Noch ne Theorie: Vielleicht läuft bei dir irgendetwas, was an der Uhr dreht. Mach deine Tests vielleicht nochmal auf Runlevel S oder 1.
Titel: Antw:Zeitprobleme, kann die Systemzeit nicht ändern
Beitrag von: Wernieman am 19 Mai 2018, 19:14:06
"Sprünge zurück" mach auch Linux nicht .. eventuell wurde dort ein "Schutz" implementiert ...