[Eisfair_dev] [e64] eiskernel 4.1.2 (Status 'unstable') verfügbar - 4.9er Kernel für eisfair-64
Helmut Backhaus
helmut.backhaus at gmx.de
Do Nov 28 01:12:46 CET 2019
Hallo zusammen!
Am 25.11.19 um 23:04 schrieb Thomas Bork:
> Hi @all,
>
> ab 23:45 Uhr ist eine Version 4.1.2 von eiskernel mit dem Status
> 'unstable' für eisfair-64 verfügbar.
>
> Das ist das erste eiskernel-Paket für eisfair mit einem 4.9.y-Kernel.
> Vorab gab es mehrere interne Versionen für das Test-Team, in denen wir
> versucht haben, alle möglicherweise auftretenden Probleme beim Umstieg
> zu erkennen und zu beseitigen. Trotzdem vorab diese Warnung:
>
> 1.
> Installiert das Update nur auf Systemen, für die Ihr eine Sicherung
> parat habt!
Hatte ich nicht, aber neu aufsetzen wäre auch kein Beinbruch.
Ist ein Testsystem ...
>
> Der Status ist 'unstable'. Es ist trotzdem toll, wenn Ihr (nach einer
> Sicherung des Alt-Systems natürlich) testet :-)
Habe ich gemacht, ist ein System unter XEN mit einem virt kernel.
>
> 2.
> Vergewissert Euch, dass von Euch verwendete externe Module für diesen
> Kernel noch existieren. Im Vergleich zu älteren Kerneln und bedingt
> durch den Wechsel der Kernel-Linie sind einige externe Module für
> AVM-Hardware weggefallen, was aber aufgrund abnehmender Relevanz von
> ISDN wahrscheinlich keine Rolle mehr für Euch spielen wird.
>
> Die grösste Hürde für den Umstieg war die Vorbereitung auf den
> gewünschten Wegfall der alten IDE-Treiber mit dem Namens-Schema
> /dev/hdX. Dazu waren einige Änderungen nötig:
>
> udev musste beigebracht werden, Einträge unter /dev/disk/by-id und
> /dev/disk/by-uuid für alte IDE-Treiber zu schreiben, damit der
> Bootmanager lilo die Devices findet, auch wenn sie nicht mehr /dev/hdX
> heissen. Die lilo.conf musste beim Kernel-Update umgeschrieben werden,
> damit sie statt mit Device-Namen mit by-id und by-uuid arbeitet. Die
> /etc/inittab musste umgeschrieben werden, damit nötige Partitionen
> anhand der UUID und nicht des alten Namens /dev/hdX gefunden werden. Die
> initramfs, aus der das System startet, musste umgearbeitet werden, damit
> sie mittels udev die nötigen Treiber als Ersatz für den ehemals fest
> eingebauten IDE-Treiber findet. Die Kernel-Pakete mussten umgearbeitet
> werden, damit sie von und zu /dev/disk/by-id und /dev/disk/by-uuid
> konvertieren könnten usw.
Das hat alles Problemlos geklappt, auch habe ich nicht feststellen
können das irgend etwas nicht funktioniert.
>
> Inzwischen hoffen wir, dass der Umstieg schmerzfrei gelingt. Sollten
> bestimmte Gegebenheiten auf Euren Systemen nicht existieren, haben wir
> versucht das abzufangen, z.B. mit Tests im Kernel-Update. Hat jemand
> Änderungen des base-Updates an der inittab rückgängig gemacht und
> mountet dort /dev/hdX-Devices statt UUIDs mit der Option auto, dann wird
> das Kernel-Update sich nicht installieren lassen.
> Existiert kein by-id oder by-uuid-Eintrag, wird das Kernel-Update sich
> nicht installieren lassen...
>
> Weitere mögliche Probleme und Lösungen (z.B. eine zu kleine
> /boot-Partition für den erhöhten Platzbedarf von Kernel und initramfs)
> hat Marcus unter
>
> https://web.nettworks.org/wiki/display/e/Anmerkungen+zum+Wechsel+vom+3.16er+zum+4.9er+Kernel
>
>
> zusammen getragen. Schaut bei Problemen bitte zuerst dort hinein!
>
>
>
Hier hatte ich die größten bedenken, da ich nur 43 MB für die boot
Partition hatte.
Das sieht jetzt so aus:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda3 3.9G 1.1G 2.6G 30% /
tmpfs 999M 72K 999M 1% /run
devtmpfs 986M 0 986M 0% /dev
/dev/xvda1 43M 29M 12M 72% /boot
/dev/xvdb1 20G 45M 19G 1% /data
tmpfs 999M 0 999M 0% /run/shm
ls -l /boot
total 27669
-rw-r--r-- 1 root root 512 Jul 30 2016 boot.0300
-rw-r--r-- 1 root root 512 Oct 10 2018 boot.CA00
drwxr-xr-x 2 root root 1024 Sep 24 2018 grub
-rw-r--r-- 1 root root 3373607 Nov 28 00:37 initrd-3.16.74-VIRT.gz
-rw-r--r-- 1 root root 8482802 Nov 28 00:37 initrd.gz
-rw-r--r-- 1 root root 4831472 Nov 28 00:37 kernel
-rw-r--r-- 1 root root 3978688 Nov 28 00:37 kernel-3.16.74-VIRT
drwx------ 2 root root 12288 Sep 24 2018 lost+found
-rw------- 1 root root 294912 Nov 28 00:38 map
-rw-r--r-- 1 root root 3373607 Oct 9 21:59 old-initrd.gz
-rw-r--r-- 1 root root 3978688 Oct 9 21:59 old-kernel
Es sieht bis jetzt gut aus, Probleme habe ich bis jetzt noch nicht
gefunden. Wie ich euch kenne, wird es wohl auch keine geben.
Herzlichen Dank für eure Arbeit!
--
Gruß,
Helmut
Mehr Informationen über die Mailingliste Eisfair_dev