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?
Zasílat nově přidané názory e-mailem
Lupa.cz: V Brně vyvinuli rychlý internet do letadel

V Brně vyvinuli rychlý internet do letadel

Vitalia.cz: Prodají farmáři svoji duši?

Prodají farmáři svoji duši?

Podnikatel.cz: Prodá jen 15 obědů denně. Co dělá špatně?

Prodá jen 15 obědů denně. Co dělá špatně?

Podnikatel.cz: Víte o změnách u sociálního pojištění OSVČ?

Víte o změnách u sociálního pojištění OSVČ?

120na80.cz: Nové trendy v zubních pastách

Nové trendy v zubních pastách

Vitalia.cz: Proč jsou po vyřazení lepku zdravější?

Proč jsou po vyřazení lepku zdravější?

DigiZone.cz: Böhmen und Mähren v režii Ondřeje Trojana

Böhmen und Mähren v režii Ondřeje Trojana

Vitalia.cz: Podmínky pro dárcovství kostní dřeně

Podmínky pro dárcovství kostní dřeně

Vitalia.cz: Maurer: Nechci Jamieho Olivera za pět miliónů

Maurer: Nechci Jamieho Olivera za pět miliónů

Vitalia.cz: Pomóc! Obyčejný knoflík je dohání k šílenství

Pomóc! Obyčejný knoflík je dohání k šílenství

Lupa.cz: Počátky internetu v ČR? Sny a sdílené halucinace

Počátky internetu v ČR? Sny a sdílené halucinace

Vitalia.cz: Tyhle cupcaky je hřích sníst

Tyhle cupcaky je hřích sníst

120na80.cz: Pánové, odřené bradavky při běhu nejsou nutné

Pánové, odřené bradavky při běhu nejsou nutné

Vitalia.cz: Asijský LI-WU vařil z prošlého masa

Asijský LI-WU vařil z prošlého masa

DigiZone.cz: Přechod na DVB-T2 nabírá zpoždění

Přechod na DVB-T2 nabírá zpoždění

Vitalia.cz: Vědci: Zrak po otravě metanolem není ztracený

Vědci: Zrak po otravě metanolem není ztracený

Podnikatel.cz: Když si reklamou "zabíjíte" zákazníky

Když si reklamou "zabíjíte" zákazníky

Lupa.cz: Státní ICT systémy musí být „opendata ready“

Státní ICT systémy musí být „opendata ready“

Root.cz: Microsoft přidal Ubuntu do Windows 10

Microsoft přidal Ubuntu do Windows 10

Podnikatel.cz: Poděs, Slibotechna a další. Ty berte obloukem

Poděs, Slibotechna a další. Ty berte obloukem

Ušetřete