Dovne Y2K-rettelser giver nye Y2020-fejl
Årtusindskiftets berømte Y2K-fejl, hvor gammel software løb tør for nye datoer, spøger nu igen i form af en ny 'Y2020-fejl'.
Den har ramt parkometre, kasseapparater og computerspil, skriver tidsskriftet New Scientist.
Y2020-fejlen er en langlivet bivirkning af forsøg på at løse Y2K-fejl for 20 år siden.
Begge fejl beror på den måde, software håndterer datoer på. Mange ældre systemer udtrykker år ved to cifre for at spare hukommelse, og Y2K-fejlscenariet var en frygt for, at computere ville behandle 00 som 1900, i stedet for 2000.
Den nye fejl skyldes en snuptagsløsning på Y2K-fejlen, med navnet windowing, som behandler datoer i intervallet 00 til 20 som hørende til 2000 og frem, i stedet for 1900.
Det blev i sin tid anslået af den amerikanske regering, at 80 procent af Y2K-rettelserne brugte windowing.
Unix-tid
Programmørerne valgte 1920 til 2020 som 'vindue', fordi midtpunktet, 1970, er begyndelsestidspunktet i Unix.
»Mange programmeringssprog og systemer håndterer datoer og tidspunkter som sekunder fra 1970/01/01, også kaldet Unix-tid,« udtaler Tatsuhiko Miyagawa, som er udvikler i cloud-virksomheden Fastly, til New Scientist.
Y2020K-fejlen har blandt andet ramt selskaber indenfor el- og vandforsyning, der har udsendt regninger dateret med årstallet '1920', samt tusindvis af parkometre i New York, tusindvis af polske kasseapparater, der ikke kan udskrive boner, samt computerspillet WWE 2K20, der stod af ved midnat den 1. januar 2020.
Fejlen i spillet er dog rettet nu.
- emailE-mail
- linkKopier link

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.
Fortsæt din læsning
- Sortér efter chevron_right
- Trådet debat
Den dag i dag er der folk som køber brandforsikringer, selvom deres hus ikke brænder - fjolser :-)
Det skyldes typisk at det er et krav fra det realkreditinstitut der har pant i ejendommen.
Ingen lån i huset uden brandforsikring ;-)
- more_vert
- insert_linkKopier link
For lidt tilbageblik på Y2K havde The New Yorker en meget interessant artikel fornylig:
»When Russia and America Coöperated to Avert a Y2K Apocalypse«https://www.newyorker.com/tech/annals-of-technology/when-russia-and-america-cooperated-to-avert-a-y2k-apocalypse
- more_vert
- insert_linkKopier link
https://opensource.com/article/19/1/year2038-problem-linux-kernel
Så om 18 år - skulle alle gerne have opdateret til kerner fra 2019+ :)
- more_vert
- insert_linkKopier link
Simple fix:
int timestamp;
ændres til:
unsigned int timestamp;
så er der næsten 70 år mere at løbe på :)
- more_vert
- insert_linkKopier link
Det samme sagde man i 1999, at i 2020 er de programmer alligevel erstattet af noget andet der ikke har samme problem.
- more_vert
- insert_linkKopier link
Jeg glæder mig bare til 19. januar 2038.
Mon ikke de fleste 32 bit signed int timestamps er udrydet til den tid? Hvor finder du dem i dag?
... Ja der skal selvfølgeligt nok være nogle parkeringsautomater og rejsekortet, men jeg mener rigtige vedligeholdte IT systemer?
- more_vert
- insert_linkKopier link
Den dag i dag er der folk som køber brandforsikringer, selvom deres hus ikke brænder - fjolser :-)Skete der noget - næh intet :-)
- more_vert
- insert_linkKopier link
Jep, livet er ikke retfærdigt. Hvis nu Titanic af en forsigtig mellemleder havde været udstyret med nok redningsbåde og ikke bare det for lave minimumskrav OG kaptajn Smith havde sænket farten OG udkiggen Fleet havde haft en kikkert, så havde den pågældende mellemleder fået hug for at have frådset med pengene. Tilsvarende er der mange af os, der ved, at vi har handlet fornuftigt, selv om ingen har sagt tak (jeg fik faktisk at vide, at jeg var uengageret - efter at jeg havde brugt et par måneder på at få styr på en risikabel detalje ved et af vores Y2K-projekter). Livet er ikke retfærdigt. Men fortsæt for helvede med at gøre de rigtige ting, uanset hvad cheferne eller pressen mener.Når der ikke skete mere ved 2K, så er det fordi mine kolleger verden over i god tid sikrede, det ikke vill ske.
- more_vert
- insert_linkKopier link
Når der ikke skete mere ved 2K, så er det fordi mine kolleger verden over i god tid sikrede, det ikke vill ske. Det skete så lidt i det små alligevel i nogle økonomiprogrammer, hjemmesider (de hed ikke aps) og den slags.
Men der var ingen med ansvar, der bare lod 2000 gå igang med dårligere software produkter end ellers ;-)
Er takken for at en stor bred indsats at folk er skuffede?
- more_vert
- insert_linkKopier link
Det hedder en røgalarm, og den hyler op når den registrer røg, og man stadig har en chance for at komme ud i live.Jeg er hverken børn eller røgalarm, da ingen af delene vil kunne slukke en brand, imens jeg sover.
Ikke at have røgalarm(er) er direkte dumt, primært forbeholdt kandidater til Darwin prisen.
- more_vert
- insert_linkKopier link
Jeg er hverken børn eller røgalarm, da ingen af delene vil kunne slukke en brand, imens jeg sover.
Så det et jo godt at der er lang tid til 2038 :)Så at sidde og tænke nøjagtig det samme om år 2020 tilbage i 1998 er da dumt med dumt på...!
Jeg bliver nok aldrig klogere. :) Godt nogen har sat en aftale i kalenderen https://sslug.dk/events/panik-kaos-og-hysteri/
- more_vert
- insert_linkKopier link
Min far var eksempelvis hysterisk med at der skulle være røgalarmer i børneværelserne og soveværelserne.
Men gik der nogensinde ild i huset? Næh, aldrig!
Jeg er far og er far hysterisk med at der skal være røgalarmer i børneværelserne og soveværelserne. Og alle andre rum for den sags skyld (køkken undtaget).
En helt anden ting er, at jeg er ude af stand til at forstå hvordan nogen kan have tilladt - endsige så meget som overvejet - omtalte 'windowing'.
Det ville nok have taget rigtig meget tid at lave en korrekt løsning. Den slags kan jo have gennemsyret en større applikation. Man skal heller ikke undervurdere effekten af at management får bonus for at udføre opgaven inden for et givent budget. De har fået deres bonus og 20 år senere er de ude ad døren.
- more_vert
- insert_linkKopier link
Det virker også noget skørt, da det om noget burde være 31/12-99, ca. 3½ måned senere, at det kunne være nødvendigt.Og nogle af os blev beordret til at blive på en af Beredskabsstyrelsens kaserner d. 9/9-99 i ekstra beredskab.
- more_vert
- insert_linkKopier link
sat i gang af folk der ikke forstår IT - mon det var jurister - sådan nogen som undertrykker retssikkerheden
- more_vert
- insert_linkKopier link
Og nogle af os blev beordret til at blive på en af Beredskabsstyrelsens kaserner d. 9/9-99 i ekstra beredskab. De havde også få fremskaffet nogle store generatorer der fyldte et helt lastbillad. Skete der noget - næh intet :-)
Jeg synes ikke det er helt pænt at gøre nar ad folk som tager en risiko alvorligt.
Min far var eksempelvis hysterisk med at der skulle være røgalarmer i børneværelserne og soveværelserne. Men gik der nogensinde ild i huset? Næh, aldrig!
En helt anden ting er, at jeg er ude af stand til at forstå hvordan nogen kan have tilladt - endsige så meget som overvejet - omtalte 'windowing'. År 2000-problemet blev skabt af folk som sad og tænkte, at der da var laaaangt til år 2000, så til den tid var de her programmer for længst erstattet af noget andet. Det viste sig med al ønskelig tydelighed ikke at være tilfældet.
Så at sidde og tænke nøjagtig det samme om år 2020 tilbage i 1998 er da dumt med dumt på...!
- more_vert
- insert_linkKopier link
Min far kendte en landmand, der havde generatorer fra Hansted-II batteriet stående. Men det var så nogle år før.De havde også få fremskaffet nogle store generatorer der fyldte et helt lastbillad. Skete der noget - næh intet :-)
- more_vert
- insert_linkKopier link
Og nogle af os blev beordret til at blive på en af Beredskabsstyrelsens kaserner d. 9/9-99 i ekstra beredskab. De havde også få fremskaffet nogle store generatorer der fyldte et helt lastbillad. Skete der noget - næh intet :-)Jeg kunne jo forstå på aviserne i januar 2000, at folk var meget skuffede over, at der ikke skete noget. Så må nogen jo være glade nu.
- more_vert
- insert_linkKopier link
Jeg kunne jo forstå på aviserne i januar 2000, at folk var meget skuffede over, at der ikke skete noget. Så må nogen jo være glade nu.
- more_vert
- insert_linkKopier link