SuSE8.1 Kernel 2.4.23 - wie Kernel updaten?
Hallo, Ich habe hier einen Rootserver auf dem SuSE8.1 mit einem 2.4.23er Kernel läuft. Leider wurde dieser gestern gecracked und ich habe Ihn nun neu einrichten lassen. Gerne würde ich nun das Loch schließen, was sicherlich an dem Kernel liegt, da dieser noch die mremap-Lücke hat, aber irgend wie gibt es keinen Patch für die obige Kombination von SuSE. Was würdet Ihr mir empfehlen zu tun? Ciao André
Hallo, Am Wed, 04 Feb 2004, André Schneider schrieb:
Ich habe hier einen Rootserver auf dem SuSE8.1 mit einem 2.4.23er Kernel läuft. Leider wurde dieser gestern gecracked und ich habe Ihn nun neu einrichten lassen. Gerne würde ich nun das Loch schließen, was sicherlich an dem Kernel liegt, da dieser noch die mremap-Lücke hat, aber irgend wie gibt es keinen Patch für die obige Kombination von SuSE. Was würdet Ihr mir empfehlen zu tun?
Kernel 2.4.24 installieren.
Oder den Patch [1] in 2.4.23 einbauen und den Kernel backen[2][3].
-dnh
[1] Hier in der Liste:
Date: Thu, 8 Jan 2004 10:16:05 +0100
From: Olaf Hering
Hallo,
Kernel 2.4.24 installieren.
Würde ich gerne, aber ich habe keine config.gz, die hat mein Anbieter nicht mitgeliefert und so traue ich mir keinen Kernek zu backen, das habe ich noch nie gemacht.
Oder den Patch [1] in 2.4.23 einbauen und den Kernel backen[2][3].
-dnh
[1] Hier in der Liste: Date: Thu, 8 Jan 2004 10:16:05 +0100 From: Olaf Hering
Subject: Re: USB-Probleme nach Kernelupdate auf 2.4.21-166 mit SuSE 9.0 Message-ID: <20040108091605.GA20665@suse.de>
Ist das der richtige Thread? Wo ist ad der Patch? Ciao André
Hallo, Am Thu, 05 Feb 2004, André Schneider schrieb:
Kernel 2.4.24 installieren.
Würde ich gerne, aber ich habe keine config.gz, die hat mein Anbieter nicht mitgeliefert und so traue ich mir keinen Kernek zu backen, das habe ich noch nie gemacht.
config.gz bezieht sich auf /proc/config.gz und liegt generell nur im RAM vor, wenn der entsprechende patch (wie bei SuSE) drin ist. Mach doch mal ein 'zless /proc/config.gz'. Und mit dem Kernelbacken -- naja, irgendwann muss man ja mal damit anfangen, oder? Lies mal http://www.thomashertweck.de/kernel24.html Wenn man nicht gross an den Einstellungen schrauben will, dann ist das kompilieren eines eigenen Kernels nicht sonderlich schwierig. Man muss eben sorgfaeltig arbeiten (folge auch die Links im o.g. zu meinem Multikernel-HOWTO, damit kann man weitgehend gefahrlos testen).
Oder den Patch [1] in 2.4.23 einbauen und den Kernel backen[2][3].
[1] Hier in der Liste: Date: Thu, 8 Jan 2004 10:16:05 +0100 From: Olaf Hering
Subject: Re: USB-Probleme nach Kernelupdate auf 2.4.21-166 mit SuSE 9.0 Message-ID: <20040108091605.GA20665@suse.de> Ist das der richtige Thread? Wo ist ad der Patch?
Ja. Der Patch ist fast der gesamte Body der Mail. ==== diff -p -purNbBw linux-2.4.21-144/mm/mremap.c linux-2.4.21-166/mm/mremap.c [..] * old location at all, and fail if it does. ==== Aber, wenn du mit sowas so wenig Erfahrung hast, dass du nichtmal erkennst, wo da der patch ist[1], wie du oben und mit deiner Frage deutlich machst, dann kann ich dir nur davon abraten zu patchen, und empfehle dir, einen 2.4.24er Kernel zu verwenden. -dnh [1] kein Vorwurf, nur Feststellung! --
I hate black text on a white background on CRTs. Too damned bright. You're right. Black text on a black background is so much more restful. -- J. Bowden and Tanuki in asr
Hallo,
config.gz bezieht sich auf /proc/config.gz und liegt generell nur im RAM vor, wenn der entsprechende patch (wie bei SuSE) drin ist. Mach doch mal ein 'zless /proc/config.gz'.
t130:~ # zless /proc/config.gz ------> /proc/config.gz <------ gzip: /proc/config.gz: No such file or directory
Und mit dem Kernelbacken -- naja, irgendwann muss man ja mal damit anfangen, oder? Lies mal
Hatte ich ja schon angefangen zu lesen, aber beim Punkt "Klonen einer existierenden Kernelkonfiguration" stoße ich eben auf das Problem, dass ich keine Config meines derzeitigen Kernels habe und es ist dummerweise auch kein SuSE Kernel.
Wenn man nicht gross an den Einstellungen schrauben will, dann ist das kompilieren eines eigenen Kernels nicht sonderlich schwierig. Man muss eben sorgfaeltig arbeiten (folge auch die Links im o.g. zu meinem Multikernel-HOWTO, damit kann man weitgehend gefahrlos testen).
Naja, ich kann die Kiste aber überhaupt nicht mehr Booten wenn der Kernel nicht passt! So gesehen muss es klappen. Ciao André
Hallo, On 09-Feb-2004 André Schneider wrote:
Naja, ich kann die Kiste aber überhaupt nicht mehr Booten wenn der Kernel nicht passt!
Doch, ueber das Suse-Rettungssystem. Ist in den Handbuechern auch beschrieben. Ansonsten kannst du dich auch dem Multi-Kernel-Howto von David Haller richten. Der Link wird hier alle paar Tage gepostet, sollte also nicht allzu schwer zu finden sein. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hallo,
Doch, ueber das Suse-Rettungssystem. Ist in den Handbuechern auch beschrieben.
Nö, ich habe ja nur ssh Zugriff auf den Rechner und wenn der down ist, ist der sshd ja auch down, der Rechner steht 200 km von mir entfernt. Ciao André
Hallo, On 09-Feb-2004 André Schneider wrote:
Doch, ueber das Suse-Rettungssystem. Ist in den Handbuechern auch beschrieben.
Nö, ich habe ja nur ssh Zugriff auf den Rechner und wenn der down ist, ist der sshd ja auch down, der Rechner steht 200 km von mir entfernt.
Schlecht. Da halte ich mich dann mal mit Tips lieber zurueck. Ich kompiliere zwar haeufiger neue Kernel, aber bislang hatte ich noch immer direkten Zugriff auf die entsprechenden Rechner. Dass ich ihn bislang nicht brauchte, steht auf einem ganz anderen Blatt. Ob das Multi-Kernel-Howto helfen koennte, weiss ich nicht, weil ich mich noch nie danach gerichtet habe :-( Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Hallo, Am Mon, 09 Feb 2004, André Schneider schrieb:
config.gz bezieht sich auf /proc/config.gz und liegt generell nur im RAM vor, wenn der entsprechende patch (wie bei SuSE) drin ist. Mach doch mal ein 'zless /proc/config.gz'.
t130:~ # zless /proc/config.gz ------> /proc/config.gz <------ gzip: /proc/config.gz: No such file or directory
Und mit dem Kernelbacken -- naja, irgendwann muss man ja mal damit anfangen, oder? Lies mal
Hatte ich ja schon angefangen zu lesen, aber beim Punkt "Klonen einer existierenden Kernelkonfiguration" stoße ich eben auf das Problem, dass ich keine Config meines derzeitigen Kernels habe und es ist dummerweise auch kein SuSE Kernel.
Ah. Hast du schon in /boot/ geschaut, ob da nicht ne .config oder config ist? Ist aber schon komisch, SuSE 8.1(?) und kein SuSE-Kernel?
Wenn man nicht gross an den Einstellungen schrauben will, dann ist das kompilieren eines eigenen Kernels nicht sonderlich schwierig. Man muss eben sorgfaeltig arbeiten (folge auch die Links im o.g. zu meinem Multikernel-HOWTO, damit kann man weitgehend gefahrlos testen).
Naja, ich kann die Kiste aber überhaupt nicht mehr Booten wenn der Kernel nicht passt! So gesehen muss es klappen.
[hab die anderen Mails schon gelesen] Aehm, wenn du nur per ssh Zugriff hast, dann solltest du einen fertigen 2.4.24er oder gepatchten 2.4.23er Kernel von der verwendeten Distri einspielen. -dnh -- Documentation: Cryptic, lacking, erroneous. Pick any three.
participants (3)
-
André Schneider
-
David Haller
-
Heinz W. Pahlke