Kernel 2.4.21 von /people/mantel/next
Hallo, beim Versuch den Kernel 2.4.21-0.i586.rpm zu installiern, erhalte ich folgende Fehlermeldung: error: failed dependencies: rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by k_athlon-2.4.21-0 Ich weiß jedoch nicht, wo ich diese lib finden kann, bei der Suche im YaST bin ich nicht fündig geworden, und auch beim googlen finde ich nur alte Meldungen, die von einer falschen rpm-Version handeln. So ganz schlau geworden bin ich durch diese Hinweise jedoch nicht... Für Hilfe und Denkanstöße dankbar :-) -- Gruss aussem Pott Uli
Ulrich Walter <uli.walter@cityweb.de> [5 Jul 2003 21:40:59 +0200]:
error: failed dependencies: rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by k_athlon-2.4.21-0
Das zeigt einmal mehr, wie unnötig READMEs sind und wie sehr lesen bildet. Hättest du nämlich das zum Kernel-Rpm gehörige gelesen, wüsstest du, dass du mit --nodeps installieren musst. Philipp
Am Samstag, 5. Juli 2003 23:46 schrieb Philipp Thomas:
Ulrich Walter <uli.walter@cityweb.de> [5 Jul 2003 21:40:59 +0200]:
error: failed dependencies: rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by k_athlon-2.4.21-0 ^^^^^^^^^^ Dieses kleiner gleich wundert mich, das heißt für mich, das meine rpm-Version zu neu ist, oder? Das zeigt einmal mehr, wie unnötig READMEs sind und wie sehr lesen bildet.
Hättest du nämlich das zum Kernel-Rpm gehörige gelesen, wüsstest du, dass du mit --nodeps installieren musst.
Ich gebe zu, es nicht gelesen zu haben, aber bei --nodeps bin ich immer ganz vorischtig :-) Habe mir jetzt die Version 2.4.21-4 installiert, das klappte auch ohne --nodeps. -- Gruss aussem Pott Uli
Ulrich Walter <uli.walter@cityweb.de> [Sun, 6 Jul 2003 22:21:13 +0200]:
rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by k_athlon-2.4.21-0 ^^^^^^^^^^ Dieses kleiner gleich wundert mich, das heißt für mich, das meine rpm-Version zu neu ist, oder?
Nein, dass sie zu alt ist :) Diese Anforderung kommt von rpm 4. Philipp
Hallo Liste Ulrich Walter schrieb:
Am Samstag, 5. Juli 2003 23:46 schrieb Philipp Thomas:
Ulrich Walter <uli.walter@cityweb.de> [5 Jul 2003 21:40:59 +0200]:
error: failed dependencies: rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by k_athlon-2.4.21-0
Ich habe ein sehr ähnliches Problem mit einem Mantel-Kernel: # rpm -F k_deflt-2.4.21-4.i586.rpm error: failed dependencies: mkinitrd is needed by k_deflt-2.4.21-4 Diese Form des Befehls (Freshen) hat bis jetzt bei diesem Paket immer funktioniert. System: SuSE Linux 8.0, Kernel k_deflt-2.4.20-12
Habe mir jetzt die Version 2.4.21-4 installiert, das klappte auch ohne --nodeps.
Soll ich das auch, schaut sehr gefährlich aus? P.S.: verwende LILO.
Hallo Günther, hallo Leute, Am Dienstag, 8. Juli 2003 11:38 schrieb Günther Zinsberger: [...]
Ich habe ein sehr ähnliches Problem mit einem Mantel-Kernel: # rpm -F k_deflt-2.4.21-4.i586.rpm error: failed dependencies: mkinitrd is needed by k_deflt-2.4.21-4
Das sollte eigentlich bei Dir vorhanden sein und ist Bestandteil des Pakets aaa_base. /sbin/mkinitrd ist ja vorhanden? Es könnte allerdings sein, dass "mkinitrd" nicht explizit in den "provides" von aaa_base aufgeführt wird Bei mir (SuSE 8.2) findet sich folgendes: cb@tux:~> rpm -q --provides aaa_base |grep initrd mkinitrd Ich schätze mal, dass das in der 8.0 noch nicht unter provides eingetragen ist, deshalb der Fehler. Wenn es _nur_ daran hängt, kannst Du in diesem Fall auch mal mit --nodeps installieren. Trotzdem der Hinweis: Du weißt hoffentlich, dass der Kernel aus /people/mantel/next nur ein Testkernel ist? Der kann laufen, muss aber nicht ;-) Wenn Du "problemlose" Kernelupdates willst, solltest Du nur die "offiziellen" Kernelupdates verwenden, die z. B. per Online Update erhältlich sind. Und wenn Du ein "lehrreiches" Kernelupdate haben möchtest, kompiliere den Kernel selber ;-) Hilfreich dabei ist u. a. das Multikernel-Howto auf dhaller.de
P.S.: verwende LILO.
Dann ist nach dem Kernel-Update auf jeden Fall ein Aufruf von lilo (ggf nach Anpassung der /etc/lilo.conf) fällig ;-) Gruß Christian Boltz -- [Mails von der Konsole aus verschicken - sendmail geht nicht] Danke fur eure Hilfe, aber vielleicht hatte ich sendmail zuerst instal- lieren sollen *KopfAufTastaturKlopf* [Mario Ohnewald in suse-linux]
Hallo, Christian Boltz schrieb:
Hallo Günther, hallo Leute,
Am Dienstag, 8. Juli 2003 11:38 schrieb Günther Zinsberger: [...]
Ich habe ein sehr ähnliches Problem mit einem Mantel-Kernel: # rpm -F k_deflt-2.4.21-4.i586.rpm error: failed dependencies: mkinitrd is needed by k_deflt-2.4.21-4
Das sollte eigentlich bei Dir vorhanden sein und ist Bestandteil des Pakets aaa_base. /sbin/mkinitrd ist ja vorhanden?
ja, ist vorhanden
Es könnte allerdings sein, dass "mkinitrd" nicht explizit in den "provides" von aaa_base aufgeführt wird
Bei mir (SuSE 8.2) findet sich folgendes:
cb@tux:~> rpm -q --provides aaa_base |grep initrd mkinitrd
...liefert nichts zurück, gehört aber zu diesem Paket: # rpm -qf /sbin/mkinitrd aaa_base-2002.8.24-5
Ich schätze mal, dass das in der 8.0 noch nicht unter provides eingetragen ist, deshalb der Fehler.
Wenn es _nur_ daran hängt, kannst Du in diesem Fall auch mal mit --nodeps installieren.
...dann werde ich es reskieren
Trotzdem der Hinweis: Du weißt hoffentlich, dass der Kernel aus /people/mantel/next nur ein Testkernel ist? Der kann laufen, muss aber nicht ;-)
ist mir klar, hatte aber bisher wenig Probleme, die sich bei Bedarf durch ein Down-Date wieder beheben ließen (ist auch kein Produktiv-Rechner)
Wenn Du "problemlose" Kernelupdates willst, solltest Du nur die "offiziellen" Kernelupdates verwenden, die z. B. per Online Update erhältlich sind.
YOU nehme ich für die restlichen Pakete.
Und wenn Du ein "lehrreiches" Kernelupdate haben möchtest, kompiliere den Kernel selber ;-) Hilfreich dabei ist u. a. das Multikernel-Howto auf dhaller.de
war mir bei diesem Rechner zu aufwändig (mit den ganzen SuSE-Kernel-Patches läuft's bei mir besser).
P.S.: verwende LILO. Dann ist nach dem Kernel-Update auf jeden Fall ein Aufruf von lilo (ggf nach Anpassung der /etc/lilo.conf) fällig ;-)
war mir auch klar, hab' mir nur gedacht, daß sich etwas geändert haben könnte, beim neuen Kernel-Paket... Danke, Gruß, Günther
participants (6)
-
Andreas Winkelmann
-
Christian Boltz
-
Günther Zinsberger
-
Philipp Thomas
-
Thomas Hertweck
-
Ulrich Walter