Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
s20e6a14
Beiträge: 29
Registriert: 28.11.2004 15:05:13

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von s20e6a14 » 10.12.2023 22:02:11

hi zusammen,
welche tests/prüfungen führt ihr denn so aus, nachdem ihr auf 6.1.0-15-amd64 / 6.1.66-1 aktualisiert habt?
auf mehreren meiner systeme war die betroffene version 6.1.64-1 im einsatz, glücklicherweise verhalten sich alle auf den ersten blick noch "normal".
aber irgendwie ist mir noch nicht ganz wohl...

isabena
Beiträge: 263
Registriert: 26.04.2022 11:03:51

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von isabena » 10.12.2023 22:04:33

empfehlenswert ist auch das

Code: Alles auswählen

 autoclean
um das lokale Repo von abgerufenen Paketdateien zu löschen - hier linux-libc-dev 6.1.64-1

slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von slu » 10.12.2023 22:34:07

s20e6a14 hat geschrieben: ↑ zum Beitrag ↑
10.12.2023 22:02:11
hi zusammen,
welche tests/prüfungen führt ihr denn so aus, nachdem ihr auf 6.1.0-15-amd64 / 6.1.66-1 aktualisiert habt?
auf mehreren meiner systeme war die betroffene version 6.1.64-1 im einsatz, glücklicherweise verhalten sich alle auf den ersten blick noch "normal".
aber irgendwie ist mir noch nicht ganz wohl...
Genau diese Frage stelle ich mir auch, ich verstehe noch nicht was genau wann passieren kann/konnte.
Der Commit war ja auch ein Fix für ein anderes ext4 Problem..
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von Livingston » 10.12.2023 22:39:08

Soweit ich den Bug-Report verstanden habe, mussten schon ein paar dumme Zufälle zusammenkommen, damit es rummst. Aber wenn, dann mit der Auswirkung: "It eats data". Ist also schon ernstzunehmen aber nicht sehr wahrscheinlich.
Und zum Glück hat man ja immer Backups parat. 8)
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von slu » 10.12.2023 23:20:20

Livingston hat geschrieben: ↑ zum Beitrag ↑
10.12.2023 22:39:08
Soweit ich den Bug-Report verstanden habe, mussten schon ein paar dumme Zufälle zusammenkommen, damit es rummst. Aber wenn, dann mit der Auswirkung: "It eats data". Ist also schon ernstzunehmen aber nicht sehr wahrscheinlich.
Das würde mich erleichtern und es könnte mir zugute kommen das nicht viel Last auf den Systemen war, da Wochenende.
Livingston hat geschrieben: ↑ zum Beitrag ↑
10.12.2023 22:39:08
Und zum Glück hat man ja immer Backups parat. 8)
Da ich davon ausgehen muss das meine Backups gestern Abend mit dem defekten Kernel schon defekt sind müsste ich die VMs von letzter Woche nehmen und die Nutzdaten von Freitag Abend einspielen,
dafür ist es jetzt schon zu spät um das bis morgen früh zu schaffen.

Daher bleibt mir jetzt nichts anderes übrig als den Bug besser zu verstehen (Wahrscheinlichkeit) und die Systeme stichprobenartig zu testen.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von Livingston » 10.12.2023 23:42:07

Zum Glück waren in meinem Fall nur ein Hand voll firmeninterner Server betroffen, auf die am Wochenende nicht zugegriffen wurde. Backups von der Nacht von Fr auf Sa waren da zum Glück kein Problem.
Bei 24h-Betrieb wüsste ich nicht, wie man da evtl. Fehler abschätzen kann. Wahrscheinlich ist es besser, in den sauren Apfel zu beißen, als dauerhaft mit eventuell kompromitierten Daten zu arbeiten. Sorry, aber mehr fällt mir dazu grad auch nicht ein.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von Livingston » 11.12.2023 00:13:06

Was da in 6.1.64 kaputt gegangen ist, erfährt man auf der Kernel-Mailingliste https://lore.kernel.org/stable/20231205 ... c3@quack3/
Insbesondere hier:
So I've got back to this and the failure is a subtle interaction between
iomap code and ext4 code. In particular that fact that commit 936e114a245b6
("iomap: update ki_pos a little later in iomap_dio_complete") is not in
stable causes that file position is not updated after direct IO write and
thus we direct IO writes are ending in wrong locations effectively
corrupting data.
The subtle detail is that before this commit if ->end_io
handler returns non-zero value (which the new ext4 ->end_io handler does),
file pos doesn't get updated, after this commit it doesn't get updated only
if the return value is < 0.
Also ein amoklaufender Zeiger, der auf die aktuelle Schreibposition verweist und der Daten an die falsche Stelle schreiben könnte, falls bestimmte Randbedingungen zutreffen. Weiß nicht, ob das bedeutet, dass nur innerhalb einer Datei Mist gebaut würde, oder auch sonstwo innerhalb des ext4-Filesystems.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von slu » 11.12.2023 00:49:48

Ich habe das wohl gelesen, aber nicht richtig verstanden wann welcher Fall eintreten kann.
Meine ersten fsck waren unauffällig, die Frage ist halt ob man das überhaupt merken kann.

Blöde Situation.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von Livingston » 11.12.2023 01:16:50

Geht mir auch so. Wann das Ding zuschlägt, kann ich dem auch nicht entnehmen. Hab leider überhaupt keinen Plan von der Programmierung der ext4-Eingeweide :(
Ich würd mal sagen, man kann sich nur für die Zukunft absichern, wenn man konsequent hashes erstellt (sha256sum/md5sum), sichert und im Verdachtsfall mit frischen Werten abgleicht.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

slu
Beiträge: 2148
Registriert: 23.02.2005 23:58:47

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von slu » 11.12.2023 01:30:03

Ich lerne hier gerade das es mit Direct I/O zu tun hat:
https://forums.debian.net/viewtopic.php ... 01#p788901

Habe ich bis heute noch nicht gehört:
https://access.redhat.com/documentation ... -direct-io

Ich wüsste gar nicht ob meine Systeme das verwenden und wenn ja wie man das heraus findet...

Edit:
https://www.thomas-krenn.com/de/wiki/Di ... nter_Linux
https://www.thomas-krenn.com/de/wiki/Li ... sts_mit_dd
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
Livingston
Beiträge: 1454
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von Livingston » 11.12.2023 01:34:10

Direct I/O is used only by applications (such as databases) that manage their own caches.
Datenbanken, und vielleicht auch ein paar andere Programme... nicht so ungewöhnlich.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Cordess
Beiträge: 422
Registriert: 09.01.2006 00:37:22

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von Cordess » 11.12.2023 02:05:30

Erwähnenswert wäre noch, wer sich den kaputten Kernel bereits eingefangen hat, sollte das System mit dem alten Kernel, also nicht dem kaputten Kernel booten um danach dann erst die Updates auf den nun gefixten Kernel einzuspielen.

Grund:
Es macht Sinn Schreibzugriffe mit dem kaputten Kernel zu vermeiden.

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von dasebastian » 11.12.2023 08:13:37

Da ich da überhaupt keinen Durchblick habe und es bei mir eine Angelegenheit von einer guten halben Stunde ist, habe ich gerade vorher die Atombombe gezündet und neu installiert. :lol:

Backup hatte ich noch von vorgestern, besser mit dem weiterarbeiten als "weiterzuzittern" ob da mal irgendwann irgendwo (vielleicht schon mit korrumpiertem Backup) was kommt.

Jetzt werden grad die Daten zurückgespielt, das Terminal freut sich und ich fühle mich nicht mehr verunsichert.

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von kalle123 » 11.12.2023 08:43:19

dasebastian hat geschrieben: ↑ zum Beitrag ↑
11.12.2023 08:13:37
Da ich da überhaupt keinen Durchblick habe und es bei mir eine Angelegenheit von einer guten halben Stunde ist, habe ich gerade vorher die Atombombe gezündet und neu installiert. :lol:

Backup hatte ich noch von vorgestern, besser mit dem weiterarbeiten als "weiterzuzittern" ob da mal irgendwann irgendwo (vielleicht schon mit korrumpiertem Backup) was kommt.
'Backup' bezieht sich auf deine Persönlichen Daten, nicht auf das System?!

Dann denke vielleicht mal drüber nach, so was wie Debiantimeshift zu nutzen. Hab auch ein blödes Gesicht gemacht, gestern gerade 12.3 eingespielt und dann gelesen, was da passiert ist. Umgehend das System auf einen früheren Sicherungspunkt (bei mir hier war das die weekly Sicherung vom 5.12.) und ich war wieder zurück auf 12.2.

Gruß KH

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von dasebastian » 11.12.2023 08:48:05

In meinem Backup sind schon auch ein paar systemrelevante Konfigurationen und Skripte dabei.

Ich bin eigentlich mittlerweile ganz zufrieden mit meinem Backupsystem. :wink:

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von MSfree » 11.12.2023 09:12:21

dasebastian hat geschrieben: ↑ zum Beitrag ↑
11.12.2023 08:13:37
Da ich da überhaupt keinen Durchblick habe und es bei mir eine Angelegenheit von einer guten halben Stunde ist, habe ich gerade vorher die Atombombe gezündet und neu installiert. :lol
Völlig überflüssige Aktion. Du hättest doch nur den 6.1.0.14er purgen brauchen und dann den letzten Kernel booten können. So habe ich es jedenfalls mit meinem Bookworm gemacht, nachdem ich diesen Thread gelesen hatte.

Inzwischen habe ich mit

Code: Alles auswählen

apt-get install linux-image-amd64
den 6.1.0.15er eingespielt bekommen und alles ist wieder im Lot.

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von dasebastian » 11.12.2023 09:15:15

MSfree hat geschrieben: ↑ zum Beitrag ↑
11.12.2023 09:12:21
Völlig überflüssige Aktion. Du hättest doch nur ...
Das ist jetzt wieder so eine Antwort, wo ich mir :facepalm:

I c h fühle mich besser damit. Ob du das überflüssig findest oder nicht. :wink:

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von cosinus » 11.12.2023 10:12:42

dasebastian hat geschrieben: ↑ zum Beitrag ↑
11.12.2023 09:15:15
I c h fühle mich besser damit. Ob du das überflüssig findest oder nicht. :wink:
Statt einem dist-upgrade auf ein neues Release machst du ja auch lieber eine Neuinstallation :mrgreen:

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von dasebastian » 11.12.2023 10:15:52

Ach cosy, ich wusste, dass du kommst, wenn ich dir so ein schönes Leckerli hinwerfe, gelt?!

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von cosinus » 11.12.2023 10:17:17

dasebastian hat geschrieben: ↑ zum Beitrag ↑
11.12.2023 10:15:52
Ach cosy, ich wusste, dass du kommst, wenn ich dir so ein schönes Leckerli hinwerfe, gelt?!
Wenn dir Neuinstallationen eine Freude bereiten ist doch alles gut :D

TuxPeter
Beiträge: 1966
Registriert: 19.11.2008 20:39:02
Lizenz eigener Beiträge: MIT Lizenz

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von TuxPeter » 11.12.2023 10:23:24

Ist bei einem normalen Update soeben bei mir komplett und ohne Meldungeni durchgelaufen.

Benutzeravatar
cosinus
Beiträge: 3439
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von cosinus » 11.12.2023 10:40:00

TuxPeter hat geschrieben: ↑ zum Beitrag ↑
11.12.2023 10:23:24
Ist bei einem normalen Update soeben bei mir komplett und ohne Meldungeni durchgelaufen.
Wie jetzt? Du hast eben grad 6.1.0-14 installiert? 8O

dasebastian
Beiträge: 1886
Registriert: 12.07.2020 11:21:17

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von dasebastian » 11.12.2023 10:44:16

Eher gleich auf 12.4.

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von MSfree » 11.12.2023 11:11:35

cosinus hat geschrieben: ↑ zum Beitrag ↑
11.12.2023 10:40:00
Wie jetzt? Du hast eben grad 6.1.0-14 installiert? 8O
6.1.0-14 wurde aus dem Debian Repository entfernt, der läßt sich nicht mehr installieren, auch nicht versehentlich.

TuxPeter
Beiträge: 1966
Registriert: 19.11.2008 20:39:02
Lizenz eigener Beiträge: MIT Lizenz

Re: Fehler bei Kernel-Upgrade auf 6.1.64-1: „broken package“

Beitrag von TuxPeter » 11.12.2023 11:16:40

Code: Alles auswählen

$ uname -r
6.1.0-15-amd64

Antworten