Vorbote für 2038 – Österreicher*innen werden kalt geduscht

Zum Jahreswechsel 21/22 ist in mindestens 1.600 Kärntner Haushalten der Nachtstrom ausgefallen. Verantwortlich ist der Y2k22 Bug in Schaltuhren. Dadurch fiel die Warmwasser-Erzeugung und zum Teil die Heizung in den Haushalten aus. Das Problem konnte nur von einem Monteur vor Ort behoben werden.

Der Y2k22 Bug

Der Y2k22-Bug bzw. das Jahr-2022-Problem, ist ein Software Fehler. Es betrifft Systeme, die minutengenaue Zeitpunkte in einer vorzeichenbehafteten 32-Bit Zahl speichern.

Es gibt digitale Systeme, die Zeitpunkte in folgendem Format darstellen: YYMMDDhhmm
YY: Jahr (2-stellig)
MM: Monat
DD: Tag
hh: Stunden
mm: Minuten

Beispiel: 13. August 2021 03:14 Uhr wird dargestellt als „2108130314“.

Diesen Wert kann man gut als Zahl in Computersystemen speichern. Eine vorzeichenbehaftete 32-Bit Zahl hat aber einen maximalen Wert von 2^31=2147483648. Deshalb führen alle Zeitpunkte ab dem Jahr 2022 zu einem Zählerüberlauf (2201010000 ist grösser als 2147483648).

Wann zeigt sich der Bug?

Der Bug treibt sein Unwesen, sobald Zeitwerte grösser als 01.01.2022 00:00 Uhr verwendet werden. Am wahrscheinlichsten sind Ausfälle beim Jahreswechsel 2021/2022.

Andere bekannte Vorfälle

Microsoft Exchange Server – Keine E-Mails mehr

Viele Microsoft Exchange Server konnten ab Mitternacht (01.01.2022, 00:00 UTC) keine Mails mehr transportieren. Betroffen waren On-Premises Systeme mit aktivem Anti-Malware Scanner. Microsoft veröffentlichte relativ schnell einen ersten Workaround (Malware Scanner abschalten) und ein paar Tage später einen Bugfix.

Honda Autos machen einen Zeitsprung

Bei zahlreiche Modelle von Honda und deren Nobel-Marke Acura sprang die Uhr des Navigationssystems zum Jahreswechsel auf den 1. Januar 2002 zurücksetzt, ohne dass eine Möglichkeit besteht, dies zu ändern. Als Ursache wurde zuerst der Y2k22 Bug vermutet. Kurioserweise hat sich allerdings der Honda-Kundendienst mit dem Hinweis gemeldet, dass das Problem im August 2022 automatisch behoben sein sollte, was darauf hindeutet, dass es sich um ein anderes Problem handeln könnte. Dass Honda die tatsächliche Ursache detailliert mitteilen wird, ist eher unwahrscheinlich.

Y2k38 – Der grosse Bruder

Beim Y2k22 Bug handelt es sich eher um ein exotisches Problem. Nicht viele Systeme verwenden eine minutengenaue Darstellung und speichern diese in einer vorzeichenbehafteten 32-Bit Zahl. Ganz anders verhält es sich bei einem verwandten Problem, dem Y2k38 Bug. Dieser wird auf Grund seiner Verbreitungen zum Ausfall zahlreicher elektronischer Systeme führen. Die meisten Fehler werden sich bei der Epochalypse am 19. Januar 2038 manifestieren.