Abo
  • Services:
Anzeige
Wenn das Kernel-Update fehlschlägt - ein Erfahrungsbericht.
Wenn das Kernel-Update fehlschlägt - ein Erfahrungsbericht. (Bild: Screenshot / Hanno Böck)

Bug im Linux-Kernel: Keine Panik!

Wenn das Kernel-Update fehlschlägt - ein Erfahrungsbericht.
Wenn das Kernel-Update fehlschlägt - ein Erfahrungsbericht. (Bild: Screenshot / Hanno Böck)

Wenn der frische Kernel gleich nach dem Start das System zum Absturz bringt, werden Admins nervös. Denn oft beginnt nun die langwierige Suche nach dem Bug. Ein Erfahrungsbericht.
Von Martin Loschwitz

Es gibt einige Gründe für Admins, ein Kernel-Update durchzuführen. Meist handelt es sich um Sicherheitsupdates, manchmal verspricht ein neuer Kernel auch aktuelle Treiber, die mehr leisten als der Vorgänger. So oder so gilt: Der Vorgang ist eine Standardprozedur, und Admins erwarten, dass alles funktioniert. Entsprechend unruhig werden sie, wenn etwas danebengeht. Wenn zum Beispiel wegen eines Fehlers einzelne - womöglich zentrale - Bauteile des Systems den Dienst verweigern.

Anzeige

Ist der Fehler in einem wichtigen Teil des Kernels, etwa in der Speicherverwaltung, lässt sich unter Umständen das System gezielt zum Absturz bringen. Selbst ein Fehler in einer exotischen Komponente, die nur auf wenigen Systemen aktiv ist, kann so zum Sicherheitsproblem werden: Durch sie lässt sich womöglich eine große Zahl an Systemen gezielt angreifen. Dieser Text berichtet von der Suche nach einem solchen Bug, die sich über mehrere Monate hinzog und nur durch das Zusammenspiel mehrerer Entwickler erfolgreich war.

Die Ausgangssituation

Das Setting ist schnell erklärt: Mehrere aktuelle, sehr leistungsfähige HP-Maschinen (DL380 Gen. 9) und Ubuntu 14.04 bilden die Basis. Openstack betreibt auf ihnen virtuelle Maschinen, im Hintergrund wird die verteilte Speicherlösung Quobyte eingesetzt. Sie ist auf allen beteiligten Hosts als Server wie als Client aktiv. Die Server-Komponente macht aus den einzelnen Festplatten der einzelnen Hosts einen großen, logischen Datenspeicher, der per zentraler Schnittstelle ansprechbar ist. Obendrein steuert Quobyte für die Daten des Netzwerkspeichers automatisch Redundanz bei. Per Treiber für Fuse (Filesystem in Userland) binden die Hosts das Dateisystem aus der Ferne ein. Die virtuellen Festplatten der Openstack-Systeme liegen auf jenem Fuse-Mount.

Weil die genannten HP-Server viel aktuelle Hardware nutzen, fiel schon anfangs die Wahl auf die LTS-Kernel (LTS steht für Long Term Support) von Canonical. Anders als Red Hat und SUSE bietet Canonical einen Weg, um auch auf Systemen mit Langzeit-Unterstützung aktuelle Kernels zu verwenden.

Der Deal ist simpel: Canonical portiert die Kernel der aktuellen Releases auf die jeweils letzte LTS-Version zurück. Für Ubuntu 14.04, die bei Erscheinen dieses Artikels aktuelle LTS-Version von Ubuntu, stehen etwa die Kernels von Ubuntu 14.10, 15.04 und 15.10 als LTS-Kernel zur Verfügung. Beim Erscheinen der nächsten LTS-Version von Ubuntu, also 16.04, fängt das Spiel von vorne an. Für 16.04 wird es dann die Kernel späterer Ubuntu-Versionen geben und für Ubuntu 14.04 wird wenigstens der Kernel von Ubuntu 16.04 als Backport zur Verfügung stehen. Der Support für ältere Kernel auf Ubuntu 14.04 läuft allerdings bald nach der Veröffentlichung von 16.04 aus. Wer sich für die LTS-Kernels auf Ubuntu 14.04 entscheidet, muss zumindest dann zwangsläufig ein Update einspielen.

Insgesamt erscheint die Lösung deutlich eleganter als die anderer Hersteller, die Kernel-Version auf dem Stand von vor mehreren Jahren zu belassen und den Kernel selbst mit schier unendlich vielen Patches aufzupolstern. Beim Erscheinen des LTS-Kernel 4.2 im Februar 2016 fiel die Entscheidung, auf diesen zu setzen. Denn viele Updates versprachen bessere Performance auf mehreren Ebenen des Systems.

Das Problem 

eye home zur Startseite
madkiss 15. Apr 2016

Ich halte die Aussage, 4 Monate seien "zu lang", in dieser Pauschalität für irrig...

grumpfel 15. Apr 2016

Weil ich kein Freund von Benchmark bin, weil die wenig den Echtzeit Betrieb wieder...

Mr Miyagi 14. Apr 2016

Das System war nicht lange gestört... Die Problematische Software ist zeitnah...

Phreeze 13. Apr 2016

der Fehler wurde also binnen 1h repariert, und dazu schreibt man dann einen 4 Seiten...

RønnySchmatzler 13. Apr 2016

WD hatte ja auch mal IntelliPark eingeführt, was die Lebensdauer auf wenige Wochen bis...



Anzeige

Stellenmarkt
  1. OBERMEYER Servbest GmbH, München
  2. AKDB, Regensburg
  3. UDG United Digital Group, Herrenberg, Karlsruhe, Ludwigsburg, Mainz
  4. BWI GmbH, Berlin


Anzeige
Hardware-Angebote
  1. täglich neue Deals
  2. (reduzierte Überstände, Restposten & Co.)

Folgen Sie uns
       


  1. US-Grenzkontrolle

    Durchsuchung elektronischer Geräte wird leicht eingeschränkt

  2. Kurznachrichtendienst

    Trump darf auf Twitter Kim weiter drohen

  3. Raumfahrt

    Elon Musk kündigt Erstflug der Falcon Heavy für Januar an

  4. Die Woche im Video

    Alles kaputt

  5. Chuwi Corebook

    460-Dollar-Notebook auf Indiegogo imitiert Surface Pro

  6. 3D Rudder Blackhawk

    Mehr Frags mit Fußschlaufen

  7. Urheberrecht

    Google-Index löscht vorsorglich Webseiten

  8. Telekommunikation

    Telefónica gibt kostenpflichtige O2-Hotline auf

  9. Hewlett Packard

    Notebook-Akkus können Feuer fangen

  10. Orange Pi One Plus

    20-Dollar-Minirechner mit Gigabit Ethernet und HDMI 2.0a



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
IT-Sicherheit: Der Angriff kommt - auch ohne eigene Fehler
IT-Sicherheit
Der Angriff kommt - auch ohne eigene Fehler
  1. Keeper Security Passwortmanager-Hersteller verklagt Journalist Dan Goodin
  2. Windows 10 Kritische Lücke in vorinstalliertem Passwortmanager
  3. BGP-Hijacking Traffic von Google, Facebook & Co. über Russland umgeleitet

Netzwerkdurchsetzungsgesetz: Das große Löschen kann beginnen
Netzwerkdurchsetzungsgesetz
Das große Löschen kann beginnen
  1. Meinungsfreiheit Maas verteidigt sein Gesetz gegen Hasskommentare
  2. Volksverhetzung Twitter und Facebook löschen AfD-Beiträge wegen NetzDG
  3. Netzwerkdurchsetzungsgesetz Der komplizierte Weg zu weniger Hass im Netz

Elektroauto: War es das, Tesla?
Elektroauto
War es das, Tesla?
  1. Elektroauto Teslas Probleme mit dem Model 3 sind nicht gelöst
  2. Elektroauto Der übernächste Tesla wird ein Pick-up
  3. Netzspeicher Tesla-Speicher verhindert Stromausfall in Australien

  1. Re: Aha... Und selbst da...

    quineloe | 20:14

  2. Re: Eine Zensur findet nicht statt.

    quineloe | 20:13

  3. Re: Umlaufbahn um den Mars?

    m9898 | 20:11

  4. Re: Immer noch problematisch

    Der Held vom... | 20:03

  5. Re: Wegen sowas liebe ich Trump

    __destruct() | 19:46


  1. 14:02

  2. 12:23

  3. 10:46

  4. 09:03

  5. 17:03

  6. 16:30

  7. 16:15

  8. 15:50


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel