Hallo, ich verwende hier Opensuse mit Tumbleweed, das läuft gerade auch ganz gut nur bei Updates des Stable Systems Versinsänderung kommt es leider oft zu dowgrades warum eigentlich werden die Tumbleweed Repos gelehrt? Die sind halt der neuen Stable Variante schon etwas voraus. Jetzt aber zu meiner Eigentlichen frage. Gibt es eine Möglichkeit die Kernelupdates so einzustellen das immer nur der neuste Kernel und die zuletzt genutzte Variante vorhanden ist. Ich habe öfters das Problem das meine Bootpartition voll läuft mit alten welche ich dann alle einzeln von Hand löschen muss. Inklusive der Quellen und debug welche ich für VBox brauche. Warum auch immer habe ich durch irgendwelche Abhängigkeiten sowohl die kernel default als auch kernel desktop an bord. Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Sebastian wrote:
Jetzt aber zu meiner Eigentlichen frage. Gibt es eine Möglichkeit die Kernelupdates so einzustellen das immer nur der neuste Kernel und die zuletzt genutzte Variante vorhanden ist.
AFAIK "jein" Man kann ja (hoffentlich bekanntermassen) in /etc/zypp/zypp.conf einstellen, das bei Kernelupdates "multiversion" unterstützt wird. z.B. mit "multiversion = provides:multiversion(kernel)" Ferner die vorzuhaltenden Versionen mit z.B. multiversion.kernels = latest,latest-1,running letzteres wird gemäss der Kommtare im config-file allerdings NICHT von libzypp ausgewertet sondern vom externen tool "purge-kernels". Das kann man von Hand anschmeissen und das sollte dann gemäss der Konfig die nicht mehr vorzuhaltenden Versionen löschen.
Ich habe öfters das Problem das meine Bootpartition voll läuft mit alten welche ich dann alle einzeln von Hand löschen muss. Inklusive der Quellen und debug welche ich für VBox brauche. Warum auch immer habe ich durch irgendwelche Abhängigkeiten sowohl die kernel default als auch kernel desktop an bord.
Daran solltest Du IMO arbeiten - das macht keinen Sinn. Entweder desktop oder Default. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
Jetzt aber zu meiner Eigentlichen frage. Gibt es eine Möglichkeit die Kernelupdates so einzustellen das immer nur der neuste Kernel und die zuletzt genutzte Variante vorhanden ist.
AFAIK "jein"
Danke für den Hinweis.
Man kann ja (hoffentlich bekanntermassen) in /etc/zypp/zypp.conf einstellen, das bei Kernelupdates "multiversion" unterstützt wird. z.B. mit "multiversion = provides:multiversion(kernel)" Ferner die vorzuhaltenden Versionen mit z.B. multiversion.kernels = latest,latest-1,running
Das steht da schon so.
letzteres wird gemäss der Kommtare im config-file allerdings NICHT von libzypp ausgewertet sondern vom externen tool "purge-kernels".
Das kann man von Hand anschmeissen und das sollte dann gemäss der Konfig die nicht mehr vorzuhaltenden Versionen löschen.
was heißt von Hand anwerfen? Bei: l1-suse:/home/sebastian # purge-kernels --test error: Failed dependencies: kernel is needed by (installed) patterns-openSUSE- base-13.1-13.6.1.x86_64 kernel is needed by (installed) patterns-openSUSE- base-13.1-13.6.1.x86_64 kernel is needed by (installed) patterns-openSUSE- base-13.1-13.6.1.x86_64 kernel is needed by (installed) patterns-openSUSE- base-13.1-13.6.1.x86_64 kernel is needed by (installed) patterns-openSUSE- base-13.1-13.6.1.x86_64 kernel is needed by (installed) patterns-openSUSE- base-13.1-13.6.1.x86_64 /sbin/purge-kernels: giving up. Was ist das für eine Abhängigkeit? wie bekomme ich die Aufgelöst? eine Manpage scheint es nicht zu geben und im Netz habe ich nichts deutsches gefunden. Auch ohne test bleiben die alten Kernel erhalten. wenn ich das richtig verstehe sollte das Programm bei jedem Start aufgerufen werden. l1-suse:/home/sebastian # systemctl status purge-kernels purge-kernels.service - Purge old kernels Loaded: loaded (/usr/lib/systemd/system/purge-kernels.service; enabled) Active: inactive (dead) start condition failed at Fr 2014-10-31 08:30:32 CET; 13h ago Okt 31 08:30:32 l1-suse systemd[1]: Started Purge old kernels. Gruß Sebastian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Kyek, Andreas, Vodafone DE
-
Sebastian