Datblygwyr prosiect Debian cyhoeddodd atal cyhoeddi delweddau gosod gyda'r diweddariad Debian 12.3 oherwydd canfod yn y cnewyllyn Linux Mae nam sy'n achosi llygredd data yn system ffeiliau Ext4 wedi'i ganfod. Cynghorir defnyddwyr systemau presennol i ymatal rhag gosod diweddariadau pecyn cnewyllyn o'r storfa nes bod ateb wedi'i gyhoeddi.
Mae'n ymddangos bod y broblem yn digwydd yng nghangen sefydlog y cnewyllyn. Linux 6.1, a oedd yn cynnwys atgyweiriad a ychwanegwyd yn wreiddiol at gangen 6.5 a ddatrysodd ddamwain a achoswyd gan wall yn y cod wrth ddiweddaru maint ffeil a oedd wedi crebachu ar ôl gweithrediad I/O uniongyrchol gyda'r faner O_SYNC. Mae'r llygredd wedi'i farcio fel un nad yw'n hanfodol (nid yw'r hyn yn union y mae hyn yn ei olygu yn cael ei egluro; mae'n debygol bod colli data yn digwydd mewn amgylchiad prin iawn, neu nad yw'r data'n cael ei golli'n barhaol, ond mae maint y ffeil yn dod yn fwy nag ydyw mewn gwirionedd).
Yn y cyd-destun Debian Symudwyd gwall 12 i'r pecyn cnewyllyn 6.1 ar ôl iddo gael ei gydamseru â'r rhyddhad 6.1.64. Yn ystod y drafodaeth am y gwall, y datblygwyr Debian Fe sonion nhw fod y broblem wedi'i datrys yn y diweddariad 6.1.66, ond nid yw'n glir eto pa un o'r atebion a ychwanegwyd at y datganiad hwn sy'n datrys y broblem, gan nad oes unrhyw newidiadau yng nghnewyllyn 6.1.66 sy'n gysylltiedig yn glir â VFS ac Ext4 (yn fwyaf tebygol, maen nhw'n sôn am atal y broblem rhag ymddangos yn y pecyn deb yn seiliedig ar gnewyllyn 6.1.66, tra mewn gwirionedd ychwanegwyd yr ateb at gangen cnewyllyn 6.1.65, sydd â newidiadau sy'n gysylltiedig ag Ext4).
Atodiad: Gwiriwch y fersiwn gyfredol o'r cnewyllyn sy'n rhedeg ar Debian Gellir dod o hyd i 12 gan ddefnyddio'r gorchymyn "uname -a", mae'r nam wedi'i gynnwys yn fersiwn cnewyllyn 6.1.0-14. Os ydych chi'n gosod y fersiwn hon, awgrymir defnyddio'r fersiwn flaenorol o'r cnewyllyn fel ateb dros dro, gan fod Debian Yn cadw tri fersiwn o'r cnewyllyn yn ystod diweddariadau.
Ffynhonnell: opennet.ru
