Die Entwickler des Debian-Projekts haben die Veröffentlichung von Installationsabbildern mit dem Update Debian 12.3 ausgesetzt, da im Linux-Kernel ein Fehler gefunden wurde, der zu DatenbeschĂ€digung im Ext4-Dateisystem fĂŒhrt. Benutzern bereits installierter Systeme wird geraten, von der Installation von Kernel-Updates aus dem Repository abzusehen, bis ein Fehlerbehebungsupdate veröffentlicht wird.
Das Problem tritt im stabilen Branch des Linux-Kernels 6.1 auf, in den eine ursprĂŒnglich in den Branch 6.5 hinzugefĂŒgte Fehlerbehebung ĂŒbertragen wurde, die einen Absturz aufgrund eines Fehlers im Code zur GröĂenaktualisierung von Dateien, die nach einer direkten Ein-/Ausgabeoperation mit dem O_SYNC-Flag verkleinert wurde, behebt. Die BeschĂ€digung wird als nicht kritisch eingestuft (was genau damit gemeint ist, wird nicht erklĂ€rt; wahrscheinlich tritt der Datenverlust nur unter sehr seltenen UmstĂ€nden auf oder die Daten gehen nicht dauerhaft verloren, aber die DateigröĂe ist gröĂer als die tatsĂ€chliche).
Im Kontext von Debian 12 wurde der Fehler in das Kernel-Paket 6.1 ĂŒbertragen, nachdem es mit der Version 6.1.64 synchronisiert wurde. WĂ€hrend der Diskussion ĂŒber den Fehler erwĂ€hnten die Debian-Entwickler, dass das Problem im Update 6.1.66 behoben wurde, es ist jedoch unklar, welches der in dieser Version hinzugefĂŒgten Patches das Problem löst, da es im Kernel 6.1.66 keine eindeutig mit VFS und Ext4 verbundenen Ănderungen gibt (es handelt sich wahrscheinlich um die Unterbrechung des Problems in dem deb-Paket auf Basis des Kernels 6.1.66, wĂ€hrend das eigentliche Patch in den Kernel-Branch 6.1.65 eingefĂŒgt wurde, der Ănderungen in Bezug auf Ext4 enthĂ€lt).
Zusatz: Aktuelle Version des laufenden Kernels auf Debian 12 kann mit dem Befehl âuname -aâ ĂŒberprĂŒft werden, der Fehler befindet sich in der Kernelversion 6.1.0-14. Bei der Installation dieser Version wird als Workaround empfohlen, eine vorherige Kernelversion zu verwenden, da Debian bei Updates drei Kernelversionen aufbewahrt.
Quelle: opennet.ru
