Ansicht umschalten Baum an
Avatar von Der Adminblogger
  • Der Adminblogger

202 Beiträge seit 29.03.2006

[HOWTO] Es geht auch ohne Selbstbacken des Kernels

Gerade erst in den letzten 3 Tagen 3 1&1 Server aktualisiert.

Hier die Anleitung, den 1&1 Kernel auf einem OpenSuSE 11.0 System
loszuwerden:

> uname -a

Taucht dort rootserver in der Kernel-Version auf, so ist dies der
1&1-Kernel, der vermutlich verwundbar ist

Paket-Datenbank aktualisieren:

> zypper ref

OpenSuSE Distributionskernel installieren:

> zypper in kernel-default

Jetzt bitte /boot/grub/menu.lst anschauen und dort in den von Yast
eingefügten Zeilen das "ro" in der "kernel"-Zeile entfernen.
Andernfalls ist das Root-Filesystem nach dem Booten read-only.

> cat /proc/mdstat

wenn hier RAID-Devices auftauchen (md1, ...) und die Datei
/etc/mdadm.conf _NICHT_ existiert, dann erstellen wir die jetzt
sicherheitshalber:

> test ! -e /etc/mdadm.conf && mdadm --detail --scan > /etc/mdadm.conf

jetzt bauen wir die initrd neu:

> mkinitrd

Die Fehler bzgl. des 1&1 Kernels ignorieren wir.

Anschließend via

> reboot

die Kiste neustarten. Kommt das System dann wie erwartet mit dem
OpenSuSE Distributionskernel hoch (überprüfen mit "uname -a"), können
wir den 1&1-Kernel entfernen:

> zypper remove -n kernel

WICHTIG: Bitte überprüfen, welche Pakete hier deinstalliert werden
sollen. Es darf nur das Paket "kernel" deinstalliert werden, nicht
das Paket "kernel-default" (der Parameter -n sollte dafür sorgen,
aber sicher ist sicher).

Wer jetzt noch die restlichen Pakete aktualisieren will, macht das
via

> zypper up -t package

Wichtig: Sollte auf dem Server Plesk laufen, so gibt es einen
Konflikt:

> Solution 2: do not install patch:libmysqlclient-devel-1116.noarch
> Solution 3: Ignore some dependencies of sw-engine
>
>Choose from above solutions by number or cancel [1/2/3/C]:

sw-engine benötigt leider das ältere libmysqlclient-devel Paket. Hier
sollte man also 2 wählen (do not install
patch:libmysqlclient-devel-1116.noarch)

Anschließend lässt man alles aktualiseren.

Wenn man damit fertig ist, sucht man nach neuen Config-Dateien:

> find /etc -name '*.rpmnew'

Diese sollte man sich nun anschauen und entsprechend seine Configs
anpassen.

Hoffe geholfen zu haben

Gruß

Marcel.

Bewerten - +
Ansicht umschalten Baum an
Anzeige