uClibc má problém s přechodem na letní čas

Ondřej Caletka 25. 3. 2012

Poslední březnová neděle je tradičně spojena s přechodem ze standardního času na letní. Na linuxových systémech se o tento přechod stará obvykle knihovna glibc , která využívá volně šířitelnou databázi tz .

Na různých embedded platformách, jako třeba OpenWRT, se často používá odlehčená knihovna uClibc, která řeší časová pásma zjednodušeně. A právě v této knihovně byla již v říjnu loňského roku objevena chyba, která způsobí, že k přechodu na letní čas dojde až v neděli 1. dubna. Problém byl dlouho skrytý, projevil se totiž jen právě letos, kdy je přestupný rok a zároveň k přechodu dochází přesně 7 dní před začátkem dubna. Ještě v říjnu byla chyba odstraněna, oprava se však do spousty zařízení včas nedostala. To může být problém, pokud taková zařízení používáte například pro domácí automatizaci.

Nejjednodušší workaroud je dočasně upravit nastavení proměnné TZ do podoby:

CET-1CEST,M3.4.0,M10.5.0/3

V případě OpenWRT stačí tuto hodnotu zapsat do souboru /tmp/TZ (vydrží pouze do restartu), případně do konfigurace v souboru  /etc/config/system.

Workaround platí pouze pro letošní rok. Vysvětlení významu definice časového pásma je ve standardu IEEE 1003.1–2001, OpenWRT wiki uvádí tabulku časových zón pro různá místa na světě.

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?
Měšec.cz: Udali ho na nelegální software a přišla Policie

Udali ho na nelegální software a přišla Policie

DigiZone.cz: RRTV: Zabiják Joe za tři sta tisíc

RRTV: Zabiják Joe za tři sta tisíc

Měšec.cz: Se stavebkem k soudu už (většinou) nemusíte

Se stavebkem k soudu už (většinou) nemusíte

DigiZone.cz: DAB už i z Košic. A překvapivě!

DAB už i z Košic. A překvapivě!

120na80.cz: Jaké plavecké pomůcky vaše dítě ochrání?

Jaké plavecké pomůcky vaše dítě ochrání?

Podnikatel.cz: 3 velké průšvihy obchodních řetězců

3 velké průšvihy obchodních řetězců

120na80.cz: I tuto vodu můžete pít

I tuto vodu můžete pít

DigiZone.cz: Sázka na e-sporty stanici Prima vychází

Sázka na e-sporty stanici Prima vychází

Root.cz: Bitcoin začal vyplácet jen půlku odměn

Bitcoin začal vyplácet jen půlku odměn

Měšec.cz: Kurzy platebních karet: vyplatí se platit? (TEST)

Kurzy platebních karet: vyplatí se platit? (TEST)

120na80.cz: Tipy pro odvodnění organismu

Tipy pro odvodnění organismu

Podnikatel.cz: Akční plán podpoří byznys padesátníků

Akční plán podpoří byznys padesátníků

Vitalia.cz: Bio vejce nepoznají ani veterináři

Bio vejce nepoznají ani veterináři

Vitalia.cz: Cvičení tabata: na hubnutí i posilování?

Cvičení tabata: na hubnutí i posilování?

Lupa.cz: Tudy proudí váš hlas i data. V zákulisí CETINu

Tudy proudí váš hlas i data. V zákulisí CETINu

Vitalia.cz: Paní výčepní: Holka, co mluví chlapům do piva

Paní výčepní: Holka, co mluví chlapům do piva

120na80.cz: SOS aneb spálená pokožka

SOS aneb spálená pokožka

DigiZone.cz: Nestihli jste Bonda na ČT2? Zkuste RTVS

Nestihli jste Bonda na ČT2? Zkuste RTVS

DigiZone.cz: Ve Varech představeni i noví "Četníci"

Ve Varech představeni i noví "Četníci"

Vitalia.cz: Jak může být v uzenině 150 % masa?

Jak může být v uzenině 150 % masa?