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?
120na80.cz: I tuto vodu můžete pít

I tuto vodu můžete pít

Podnikatel.cz: Karuselové podvody. Jak se nepřiplést?

Karuselové podvody. Jak se nepřiplést?

Vitalia.cz: Proč se mají bylinky do vody mixovat?

Proč se mají bylinky do vody mixovat?

Měšec.cz: Hypoteční pasti: na co si dát pozor?

Hypoteční pasti: na co si dát pozor?

Měšec.cz: Investiční pasti. Děláte to, co ostatní, ale proděláváte

Investiční pasti. Děláte to, co ostatní, ale proděláváte

Lupa.cz: eIDAS: Nepřehnali jsme to s výjimkami?

eIDAS: Nepřehnali jsme to s výjimkami?

Lupa.cz: IT scéna po brexitu: přijde exodus vývojářů?

IT scéna po brexitu: přijde exodus vývojářů?

Podnikatel.cz: Přiznal prodej padělků. Pokuta ho nemine

Přiznal prodej padělků. Pokuta ho nemine

Měšec.cz: Cool karta: recenze předplacenky

Cool karta: recenze předplacenky

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

Bio vejce nepoznají ani veterináři

Podnikatel.cz: Fotogalerie: Jesenka už má skoro 50 let

Fotogalerie: Jesenka už má skoro 50 let

DigiZone.cz: HBO GO přináší krimi mánii i pro vás

HBO GO přináší krimi mánii i pro vás

Měšec.cz: Banky umí platby na kartu, jen to neříkají

Banky umí platby na kartu, jen to neříkají

DigiZone.cz: Discovery Channel v HD? Snad už brzy

Discovery Channel v HD? Snad už brzy

120na80.cz: Řepík má protizánětlivé účinky a detoxikuje

Řepík má protizánětlivé účinky a detoxikuje

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

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

Podnikatel.cz: Rekord! Na vedlejšák podniká přes 400 000 lidí

Rekord! Na vedlejšák podniká přes 400 000 lidí

DigiZone.cz: Skylink o půlnoci vypnul 12 525

Skylink o půlnoci vypnul 12 525

DigiZone.cz: Kauza technik: oficiální vyjádření Novy

Kauza technik: oficiální vyjádření Novy

DigiZone.cz: Markíza šachuje s českými seriály

Markíza šachuje s českými seriály