Deweloperzy projektów Debian poinformował o zawieszeniu publikacji obrazów instalacyjnych wraz z aktualizacją Debian 12.3 z powodu wykrycia w jądrze Linux Zidentyfikowano błąd powodujący uszkodzenie danych w systemie plików Ext4. Użytkownikom istniejących systemów zaleca się powstrzymanie się od instalowania aktualizacji pakietów jądra z repozytorium do czasu opublikowania poprawki.
Wygląda na to, że problem występuje w stabilnej gałęzi jądra. Linux Wersja 6.1 zawierała poprawkę pierwotnie dodaną do gałęzi 6.5, która rozwiązywała awarię spowodowaną błędem w kodzie aktualizującym rozmiar pliku, który zmniejszył się po operacji bezpośredniego wejścia/wyjścia z flagą O_SYNC. Uszkodzenie jest oznaczone jako niekrytyczne (co dokładnie to oznacza, nie wyjaśniono; prawdopodobnie utrata danych występuje w bardzo rzadkich przypadkach lub dane nie są trwale utracone, ale rozmiar pliku staje się większy niż w rzeczywistości).
W kontekście Debian Błąd 12 został przeniesiony do pakietu jądra 6.1 po jego synchronizacji z wersją 6.1.64. Podczas dyskusji na temat błędu programiści Debian Wspomnieli, że problem został rozwiązany w aktualizacji 6.1.66, ale nie jest jeszcze jasne, które z poprawek dodanych w tej wersji rozwiązują problem, ponieważ w jądrze 6.1.66 nie ma żadnych zmian, które byłyby wyraźnie powiązane z VFS i Ext4 (najpewniej chodzi o to, aby problem nie pojawiał się w pakiecie deb opartym na jądrze 6.1.66, podczas gdy w rzeczywistości poprawka została dodana do gałęzi jądra 6.1.65, która zawiera zmiany związane z Ext4).
Suplement: Sprawdź aktualną wersję uruchomionego jądra Debian 12 można znaleźć za pomocą polecenia „uname -a”. Błąd występuje w wersji jądra 6.1.0-14. W przypadku instalacji tej wersji zaleca się użycie poprzedniej wersji jądra jako obejścia, ponieważ Debian Zachowuje trzy wersje jądra podczas aktualizacji.
Źródło: opennet.ru
