Zeitzonen-Ärger mit Opensolaris

Mir ist aufgefallen, dass Opensolaris nicht die korrekte Uhrzeit hatte, auch ntpd schien machtlos. Exakt zwei Stunden verschoben. Das sieht nicht nur nach einem Zeitzonen-Problem aus sondern ist auch eines…

Also ntp gestoppt und versucht die Zeit von Hand zu setzen. Komischerweise hat er nach weniger als einer Sekunde jeweils wieder die falsche Zeit:

# ntpdate swisstime.ethz.ch
 3 Oct 17:28:34 ntpdate[22506]: step time server 129.132.2.21 offset 7200.001844 sec
# ntpdate swisstime.ethz.ch
 3 Oct 17:28:36 ntpdate[22512]: adjust time server 129.132.2.21 offset -0.007340 sec
# ntpdate swisstime.ethz.ch
 3 Oct 17:28:37 ntpdate[22515]: step time server 129.132.2.21 offset 7200.001042 sec

Anscheinend versucht Solaris die Hardware-Uhr mit der lokalen Uhrzeit zu betrieben. Nicht etwa mit UTC wie Linux. Nur ein einfacher Befehl ist nötig um das Problem zu lösen:

rtc -z UTC

Ab sofort bleibt die Zeit korrekt und ntpd funktioniert einwandfrei.

Dieser Beitrag wurde unter OpenSolaris veröffentlicht. Setze ein Lesezeichen auf den Permalink.
Warning: count(): Parameter must be an array or an object that implements Countable in /home/httpd/vhosts/blog-it.ch/httpdocs/wp-includes/class-wp-comment-query.php on line 405