Systemzeit falsch

Status
Für weitere Antworten geschlossen.

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ärger mich jetzt schon ewig mit ner falschen Systemzeit rum. Uhr geht, obwohl NTP-Sync mit dem Router erfolgreich, 2 Std. nach. Alle synchenden Clients haben die richtige Zeit.

NAS ist 212+, Firmware 4.2-3211

Anbei ein Screenshot:

2013-06-01 00_37_54-.jpg
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
probiere doch mal einen anderen Zeitserver aus, ob dann das Problem weiterhin besteht

Itari
 

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Hi,

auch bei der Synchronisierung mit ptbtime1.ptb.de tritt das Problem weiterhin auf. :(
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Hast du seit der Umstellung der Zeitzone mal neu gebootet?

Probier mal
Code:
/usr/syno/etc/rc.d/S23ntpd.sh stop
/usr/sbin/ntpdate -b ptbtime1.ptb.de
/usr/syno/etc/rc.d/S23ntpd.sh start
date
und poste die Ausgaben

Gruß Benares
 

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Code:
micha@ideacentre:~$ ssh root@ds212
[root@ds212:~]$ /usr/syno/etc/rc.d/S23ntpd.sh stop
/usr/sbin/ntpd is stopped
[root@ds212:~]$ /usr/sbin/ntpdate -b ptbtime1.ptb.de
 2 Jun 13:17:30 ntpdate[2545]: step time server 192.53.103.108 offset 0.001763 sec
[root@ds212:~]$ /usr/syno/etc/rc.d/S23ntpd.sh start
/usr/sbin/ntpd is started
[root@ds212:~]$ date
Sun Jun  2 13:17:52 Europe/Amsterdam 2013
[root@ds212:~]$

Leider keine Änderung. Gebootet wurde die Büchse schon.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Verstell mal Zeitzone, speichere, dann ändere sie wieder zurück, speichere erneut und boote die Kiste. Vielleicht ist da intern was durcheinander.

Bei mir kommt bei date
Code:
DS212> date
Sun Jun  2 15:58:30 CEST 2013
also "CEST" und nicht "Europe/Amsterdam" wie bei dir.

Was sagt denn "echo $TZ" bei dir?
Code:
DS212> echo $TZ
CET-1CEST,M3.5.0,M10.5.0/3
und was steht in der Datei /etc/TZ (bei mir auch "CET-1CEST,M3.5.0,M10.5.0/3")?

In der TZ-Variablen sind Zeitzone und die Umschaltzeitpunkt für Sommer-/Winterzeit verschlüsselt.

Gruß Benares
 
Zuletzt bearbeitet:

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
In /etc/TZ steht das gleiche wie bei Dir. Allerdings spuckt $TZ "Europe/Amsterdam" aus.
 

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Code:
[root@ds212:~]$ declare -x TZ="CET-1CEST,M3.5.0,M10.5.0/3"
[root@ds212:~]$ export
declare -x HOME="/root"
declare -x JAVA_HOME="/volume1/@appstore/java7/jre"
declare -x LANG="en_US.utf8"
declare -x LOGNAME="root"
declare -x MAIL="/var/mail/root"
declare -x OLDPWD
declare -x PAGER="more"
declare -x PATH="/opt/bin:/opt/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/syno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/volume1/@appstore/java7/jre/bin:/volume1/@appstore/java7/jre/bin"
declare -x PGDATA="/var/service/pgsql"
declare -x PWD="/root"
declare -x SHELL="/opt/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="10.88.69.111 57818 22"
declare -x SSH_CONNECTION="10.88.69.111 57818 10.88.69.1 22"
declare -x SSH_TTY="/dev/pts/1"
declare -x TERM="xterm"
declare -x TZ="CET-1CEST,M3.5.0,M10.5.0/3"
declare -x USER="root"
[root@ds212:~]$ date
Sun Jun  2 16:23:31 CEST 2013
[root@ds212:~]$

Und schon passts. :)

EDITH: In Programmen ist es aber immer noch falsch. :(
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Dann setz mal TZ manuell mit
Code:
export TZ="CET-1CEST,M3.5.0,M10.5.0/3"
und prüf, ob die Zeit mit "date" dann korrekt ausgegeben wird. Die Änderung gilt aber nur für die aktuelle Session.
Wenn ja, schau mal /etc/profile und /root/.profile durch, ob dort was an TZ geändert wird.

Die Zeitsynchronisation klappt bei dir, die Zeit wird immer in UTC gespeichert, da ist TZ egal. Nur bei der Ausgabe kommt die TZ-Variable des jeweiligen Clients ins Spiel. Und deine TZ ist definitiv falsch - weiss aber nicht wieso.

Gruß Benares
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Du warst schneller.

Die bereits laufenden Prozesse verwenden ja immer noch die falsche TZ. Dadurch kommt auch die weiterhin falsche Ausgabe in der Oberfläche zustande.
 

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
So, TZ in /root/.profile angepasst. root-Shell und, wie von Dir angemerkt, neu gestartete Programme haben die richtige Zeit.

Anzeige im DSM ist aber immer noch falsch. Wie bekomme ich den DSM neugestartet ohne die ganze Büchse zu rebooten.


Danke Dir schonmal für Deine Hilfe!


EDITH: Habs gefunden...

Code:
/usr/syno/etc/rc.d/S97apache-sys.sh restart
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
So, TZ in /root/.profile angepasst.
Nein das musst du nicht. Damit stimmt dann zwar die Zeit, wenn du als root angemeldet bist, aber ansonsten nicht. Jeder Prozess erbt seine exportierten Environment-Variablen an die Kinder weiter, das System somit auch seine TZ an deine Login-Shell. Die Ursache liegt tiefer.

Nimm diese Anpassung wieder raus, mach die besprochene Pseudo-Änderung an der Zeitzone und boote die Kiste durch.

Gruß Benares
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423
Hab noch was gefunden. Was steht bei dir in /etc/synoinfo.conf unter timezone=... drin? Bei mir steht da "Amsterdam".
 

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Bei mir auch:

Code:
[root@ds212:~]$ cat /etc/synoinfo.conf | grep timezone
timezone="Amsterdam"
[root@ds212:~]$
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.250
Punkte für Reaktionen
2.846
Punkte
423

Frittenschmied

Benutzer
Mitglied seit
01. Mai 2012
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Kann momentan nicht rebooten, da noch ein Backup läuft. Sorry.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat