Portál AbcLinuxu, 12. května 2025 05:40
Řešení dotazu:
Jul 01 01:59:59 [kernel] Clock: inserting leap second 23:59:60 UTCVysvětlení je v jednom z komentářů pod výše odkázaným příspěvkem – je to prý chyba linuxového jádra, kdy dojde k zacyklení některých systémových volání v okamžiku, kdy nastane přestupná sekunda. Jsou tam i další odkazy včetně odkaz na opravu jádra.
ntpd
, změnit systémový čas (důležitá je změna, ne cílová hodnota, ale je dobré čas moc nerozházet, ať s tím pak ntpd
nemá práci), a znovu spustit ntpd
. Změnou času se ta nekonečná smyčka v jádru přeruší, takže není ani potřeba nic dělat s programem, který byl tou smyčkou postižen.
Chyba vznikla někdy v roce 2008, takže nejspíš tak staré jádro, aby chybou nebylo postižené, nemáte. Oprava by měla být snad v 3.4? Každopádně další přestupná sekunda může být nejdříve 31. 12. 2012, do té doby je potřeba nasadit jádro s opravou. I když podle komentáře k tomu patchi je to návrat k předchozímu kódu, který není ideální, tak je možné, že se to do té doby bude ještě někdo pokoušet opravit správně a rozbije to znova Chyba vznikla někdy v roce 2008 - to jsem četl taky, ale prostě jsem nepobral, že se to od té doby nevyřešilo a ono fakt ne.No vyřešilo se to letos na jaře, kdyby všichni měli nejnovější jádro, asi by problém nenastal
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.