Разработчиците на проекта Debian обявиха за временно спиране на публикуването на инсталационни образи с актуализация на Debian 12.3 поради откритие на грешка в ядрото на Linux, която води до повреда на данни във файловата система Ext4. На потребителите с вече инсталирани системи се препоръчва да се въздържат от инсталиране на актуализации на пакетите с ядро от хранилището до публикуването на поправка.
Проблемът се проявява в стабилната версия на ядрото на Linux 6.1, в която е пренесена поправка, първоначално добавена в версия 6.5 и разрешаваща аварийното приключение поради грешка в кода на актуализацията на размера на файла, намалил се след операция на директен вход/изход със знака O_SYNC. Повредата е оценена като некритична (какво точно се има предвид не е пояснено, вероятно загуба на данни се случва при много редки обстоятелства или данните не се губят безвъзвратно, но размерът на файла се увеличава над фактическото).
В контекста на Debian 12 грешката е пренесена в пакета с ядро 6.1, след синхронизацията му с изданието 6.1.64. По време на обсъждането на грешката разработчиците на Debian споменаха, че проблемът е отстранен в актуализация 6.1.66, но все още не е ясно кое от добавените в това издание поправки решава проблема, тъй като явно свързани с VFS и Ext4 промени в ядрото 6.1.66 няма (най-вероятно става дума за спиране на проявата на проблема в deb-пакета, базиран на ядрото 6.1.66, докато фактически поправката е добавена в клон на ядрото 6.1.65, в който има промени, свързани с Ext4).
Допълнение: Текущата версия на работещото ядро на Debian 12 може да се провери с команда „uname -a“, грешката е в версията на ядрото 6.1.0-14. В случай че е инсталирана тази версия, като обходен вариант се предлага да се използва предишната версия на ядрото, тъй като Debian запазва три версии на ядрото при актуализации.
Източник: opennet.ru
