Debian 12.3-ի թողարկումը հետաձգվել է Ext4 ֆայլային համակարգի կոռուպցիայի պատճառած խնդրի պատճառով

Debian նախագծի մշակողները հայտարարել են, որ դադարեցնում են Debian 12.3 թարմացման տեղադրման պատկերների հրապարակումը՝ Linux միջուկում հայտնաբերված սխալի պատճառով, որը հանգեցնում է Ext4 ֆայլային համակարգում տվյալների վնասման: Արդեն տեղադրված համակարգերի օգտատերերին խորհուրդ է տրվում ձեռնպահ մնալ միջուկի փաթեթների թարմացումները պահոցից տեղադրելուց մինչև խնդրի լուծման հրապարակումը:

Խնդիրը ի հայտ է գալիս Linux kernel 6.1-ի կայուն ճյուղում, որը հետ է տեղափոխվել՝ սկզբնապես 6.5 ճյուղին ավելացված լուծում, որը շտկում է O_SYNC դրոշով ուղղակի մուտք/ելք գործողությունից հետո փոքրացված ֆայլի չափը թարմացնող կոդում առկա սխալի պատճառով առաջացած վթարը։ Կոռուպցիան նշված է որպես ոչ կրիտիկական (թե սա ինչ է նշանակում, չի բացատրվում, հավանական է, որ տվյալների կորուստը տեղի է ունենում շատ հազվադեպ հանգամանքներում, կամ տվյալները մշտապես չեն կորչում, բայց ֆայլի չափը դառնում է իրականից մեծ)։

Debian 12-ի համատեքստում, սխալը տեղափոխվեց 6.1 միջուկի փաթեթ, այն բանից հետո, երբ այն համաժամեցվեց 6.1.64 թողարկման հետ։ Բագի քննարկման ժամանակ Debian-ի մշակողները նշեցին, որ խնդիրը շտկվել է 6.1.66 թարմացմամբ, բայց դեռևս պարզ չէ, թե այս թողարկմանը ավելացված ուղղումներից որն է լուծում խնդիրը, քանի որ 4 միջուկում չկան փոփոխություններ, որոնք հստակ կապված լինեն VFS-ի և Ext6.1.66-ի հետ (ամենայն հավանականությամբ, խոսքը .deb փաթեթում խնդրի հայտնվելը 6.1.66 միջուկի հիման վրա կանխելու մասին է, մինչդեռ իրականում սխալը ավելացվել է 6.1.65 միջուկի ճյուղին, որն ունի Ext4-ին վերաբերող փոփոխություններ):

Լրացում. Դուք կարող եք ստուգել Debian 12-ի վրա աշխատող միջուկի ընթացիկ տարբերակը «uname -a» հրամանով, սխալը պարունակվում է միջուկի 6.1.0-14 տարբերակում: Այս տարբերակը տեղադրելու դեպքում, որպես շրջանցիկ լուծում, խորհուրդ է տրվում օգտագործել միջուկի նախորդ տարբերակը, քանի որ Debian-ը պահպանում է միջուկի երեք տարբերակ թարմացումների ժամանակ:

Source: opennet.ru

Добавить комментарий