• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

leap15.6 alte Kernels werden nicht mehr entfernt

Nein, gibt es nicht.
danke schön lieber Sauerland :)
Rest mache ich abends.

Bin sehr froh, das ich die alte Leap 155 Version noch hatte.
Mein Test mit Tumbleweed war sehr ernüchternd.
Dafür habe ich einfach nicht genügend Zeit!
Ausserdem liegt es bei vielen App-Versionen nicht wirklich vorne...
Mache viel mit Libreoffice. Da ist es besser sich die gewünschte Version selbst zu besorgen.

und Leap läuft ohne viel Support-Arbeit extrem stabil in der ganzen Familie !
 
war unterwegs


Code:
                             | Name                                        | Enabled | GPG Check | Refresh | Priority | Type     | URI                                                                                       | Service
---+---------------------------------------+---------------------------------------------+---------+-----------+---------+----------+----------+-------------------------------------------------------------------------------------------+---------
 1 | Archiving                             | Archiving and Compressing (15.6)            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/Archiving/15.6/                                |
 2 | Emulators_Wine                        | Wine (15.6)                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/Emulators:/Wine/15.6/                          |
 3 | KDE-Extra                             | KDE-Extra                                   | Yes     | (r ) Yes  | Yes     |   75     | rpm-md   | https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_15.6 |
 4 | brave-browser                         | brave-browser                               | Yes     | (r ) Yes  | Yes     |  100     | rpm-md   | https://brave-browser-rpm-release.s3.brave.com/x86_64/                                    |
 5 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository                          | Yes     | (r ) Yes  | Yes     |    5     | rpm-md   | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/                       |
 6 | google-chrome                         | google-chrome                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://dl.google.com/linux/chrome/rpm/stable/x86_64                                      |
 7 | https-download.opensuse.org-59a2d8a1  | multimedia:apps                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/multimedia:/apps/15.6/                         |
 8 | kernel-stable-backport                | kernel-stable-backport                      | Yes     | (r ) Yes  | Yes     |    5     | rpm-md   | https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard/             |
 9 | mozilla                               | Mozilla based projects (openSUSE_Leap_15.6) | Yes     | (r ) Yes  | Yes     |   80     | rpm-md   | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.6/                    |
10 | multimedia_apps                       | Multimedia Applications (15.6)              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/multimedia:/apps/15.6/                         |
11 | network_im_signal                     | Signal Messaging Devel Project (15.6)       | Yes     | (r ) Yes  | Yes     |  100     | rpm-md   | https://download.opensuse.org/repositories/network:/im:/signal/15.6/                      |
12 | openSUSE:repo-non-oss                 | repo-non-oss (15.6)                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss                               | openSUSE
13 | openSUSE:repo-non-oss-debug           | repo-non-oss-debug (15.6)                   | No      | ----      | ----    |   99     | N/A      | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss                         | openSUSE
14 | openSUSE:repo-openh264                | repo-openh264 (15.6)                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://codecs.opensuse.org/openh264/openSUSE_Leap                                         | openSUSE
15 | openSUSE:repo-oss                     | repo-oss (15.6)                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss                                   | openSUSE
16 | openSUSE:repo-oss-debug               | repo-oss-debug (15.6)                       | No      | ----      | ----    |   99     | N/A      | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss                             | openSUSE
17 | openSUSE:repo-oss-source              | repo-oss-source (15.6)                      | No      | ----      | ----    |   99     | N/A      | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss                            | openSUSE
18 | openSUSE:update-backports             | update-backports (15.6)                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://cdn.opensuse.org/update/leap/15.6/backports                                        | openSUSE
19 | openSUSE:update-backports-debug       | update-backports-debug (15.6)               | No      | ----      | ----    |   99     | N/A      | http://cdn.opensuse.org/update/leap/15.6/backports_debug                                  | openSUSE
20 | openSUSE:update-non-oss               | update-non-oss (15.6)                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://cdn.opensuse.org/update/leap/15.6/non-oss                                          | openSUSE
21 | openSUSE:update-non-oss-debug         | update-non-oss-debug (15.6)                 | No      | ----      | ----    |   99     | N/A      | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss                                    | openSUSE
22 | openSUSE:update-oss                   | update-oss (15.6)                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://cdn.opensuse.org/update/leap/15.6/oss                                              | openSUSE
23 | openSUSE:update-oss-debug             | update-oss-debug (15.6)                     | No      | ----      | ----    |   99     | N/A      | http://cdn.opensuse.org/debug/update/leap/15.6/oss                                        | openSUSE
24 | openSUSE:update-sle                   | update-sle (15.6)                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://cdn.opensuse.org/update/leap/15.6/sle                                              | openSUSE
25 | openSUSE:update-sle-debug             | update-sle-debug (15.6)                     | No      | ----      | ----    |   99     | N/A      | http://cdn.opensuse.org/debug/update/leap/15.6/sle                                        | openSUSE
 
guten Morgen
habe überflüssige gelöscht
die Frage wäre ob das automatische Löschen beim multiversion.kernels eingestellt wurde ?
Code:
zypper se -si kernel-default
Loading repository data...
Reading installed packages...

S  | Name                    | Type    | Version                   | Arch   | Repository
---+-------------------------+---------+---------------------------+--------+-----------------------
i+ | kernel-default          | package | 6.12.3-lp155.3.1.g78b0030 | x86_64 | (System Packages)
i+ | kernel-default          | package | 6.12.4-lp155.2.1.g16f6531 | x86_64 | kernel-stable-backport
i+ | kernel-default          | package | 6.4.0-150600.23.25.1      | x86_64 | update-sle (15.6)
i+ | kernel-default-extra    | package | 6.4.0-150600.23.25.1      | x86_64 | update-sle (15.6)
i+ | kernel-default-optional | package | 6.4.0-150600.23.25.1      | x86_64 | update-sle (15.6)

Code:
ls -al /lib/modules/
total 20
drwxr-xr-x 5 root root 4096 Dec 11 14:04 .
drwxr-xr-x 9 root root 4096 Dec 11 09:31 ..
drwxr-xr-x 3 root root 4096 Dec  8 20:13 6.12.3-lp155.3.g78b0030-default
drwxr-xr-x 3 root root 4096 Dec 11 14:04 6.12.4-lp155.2.g16f6531-default
drwxr-xr-x 3 root root 4096 Dec 11 13:46 6.4.0-150600.23.25-default
 
leider nicht....

Code:
zypper se -si kernel-default
Loading repository data...
Reading installed packages...

S  | Name                    | Type    | Version                   | Arch   | Repository
---+-------------------------+---------+---------------------------+--------+-----------------------
i+ | kernel-default          | package | 6.12.4-lp155.2.1.g16f6531 | x86_64 | (System Packages)
i+ | kernel-default          | package | 6.12.3-lp155.3.1.g78b0030 | x86_64 | (System Packages)
i+ | kernel-default          | package | 6.12.4-lp155.3.1.g65674ea | x86_64 | kernel-stable-backport
i+ | kernel-default          | package | 6.4.0-150600.23.25.1      | x86_64 | update-sle (15.6)
i+ | kernel-default-extra    | package | 6.4.0-150600.23.25.1      | x86_64 | update-sle (15.6)
i+ | kernel-default-optional | package | 6.4.0-150600.23.25.1      | x86_64 | update-sle (15.6)


Code:
ls -al /lib/modules/
total 24
drwxr-xr-x 6 root root 4096 Dec 14 08:45 .
drwxr-xr-x 9 root root 4096 Dec 11 09:31 ..
drwxr-xr-x 3 root root 4096 Dec  8 20:13 6.12.3-lp155.3.g78b0030-default
drwxr-xr-x 3 root root 4096 Dec 11 14:04 6.12.4-lp155.2.g16f6531-default
drwxr-xr-x 3 root root 4096 Dec 14 08:43 6.12.4-lp155.3.g65674ea-default
drwxr-xr-x 3 root root 4096 Dec 11 13:46 6.4.0-150600.23.25-default
 
Heute gab es einen neuen Kernel-default 6.4
Vor dem Neustart:
Code:
zypper se -si kernel-default
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                    | Type  | Version              | Arch   | Repository
---+-------------------------+-------+----------------------+--------+-------------------------------------------------------------
i+ | kernel-default          | Paket | 6.4.0-150600.23.30.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | Paket | 6.4.0-150600.23.25.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | Paket | 6.4.0-150600.23.22.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | Paket | 6.4.0-150600.23.17.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | Paket | 6.4.0-150600.21.3    | x86_64 | OSS
.
.
.
.
.
Die Datei ist auch vorhanden, die das löschen über systemd triggert:
Code:
ls -al /boot/ | grep -i do_p
-rw-r--r--  1 root root        0 14. Dez 08:53 do_purge_kernels
 
Nach dem Neustart:
Code:
zypper se -si kernel-default
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                    | Type  | Version              | Arch   | Repository
---+-------------------------+-------+----------------------+--------+-------------------------------------------------------------
i+ | kernel-default          | Paket | 6.4.0-150600.23.30.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | Paket | 6.4.0-150600.23.25.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | Paket | 6.4.0-150600.23.22.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | kernel-default          | Paket | 6.4.0-150600.21.3    | x86_64 | OSS

Also macht es, was es soll.

Bei dir liegt es evtl. am kernel:stable:backports Repo.
 
Leider nein..
wird die nicht automatisch mit eingerichtet?

falls nicht ..
wie erstelle ich sie mit welchem Inhalt?
 
Die Datei ist auch vorhanden, die das löschen über systemd triggert:
Code:
ls -al /boot/ | grep -i do_p
-rw-r--r-- 1 root root 0 14. Dez 08:53 do_purge_kernels
Die wird nach der Installation durch ein Script erstellt, die Datei hat keinen Inhalt, sie ist nur vorhanden.
Anhand des Vorhandenseins dieser Datei kann ein systemd-service dann zypper purge-kernels aufrufen und diese Datei nach dem erfolgreichen zypper Aufruf löschen.

Evtl. funktioniert es nicht mit kernel:stable:backports oder es funktioniert nicht mit Kernel aus verschiedenen Repos, so wie bei dir.

Ich meine, das ich bei kernel:backports:stable auch immer per Hand eingreifen musste. Ich kann es aber nicht mehr genau sagen.
 
Damit es funktioniert müssen mehrere Kernel installiert sein, bei mir hab ich 3 Kernel sowie den Kernel aus dem OSS Repo eingestellt.
Also müsste ich noch einen 4. Kernel installieren, siehe Ausgabe ein paar Beiträge vorher.
Code:
touch /boot/do_purge_kernels
Das erstellt die Datei.
Kannst du nachschauen:
Code:
ls -al /boot/
insgesamt 515944
drwxr-xr-x  4 root root     4096 15. Dez 09:18 .
drwxr-xr-x 22 root root     4096 12. Dez 13:07 ..
-rw-r--r--  1 root root   272754 12. Jun 2024  config-6.4.0-150600.21-default
-rw-r--r--  1 root root   272888 16. Sep 13:05 config-6.4.0-150600.23.22-default
-rw-r--r--  1 root root   272888  2. Okt 10:27 config-6.4.0-150600.23.25-default
-rw-r--r--  1 root root   272910 10. Dez 11:44 config-6.4.0-150600.23.30-default
-rw-r--r--  1 root root        0 15. Dez 09:18 do_purge_kernels
drwxr-xr-x  3 root root     4096  1. Jan 1970  efi
drwxr-xr-x  6 root root     4096 14. Dez 09:00 grub2
lrwxrwxrwx  1 root root       33 14. Dez 08:53 initrd -> initrd-6.4.0-150600.23.30-default
-rw-------  1 root root 92120853 12. Dez 11:55 initrd-6.4.0-150600.21-default
-rw-------  1 root root 91995311 12. Dez 11:55 initrd-6.4.0-150600.23.22-default
-rw-------  1 root root 92004170 12. Dez 11:55 initrd-6.4.0-150600.23.25-default
-rw-------  1 root root 91999808 14. Dez 08:54 initrd-6.4.0-150600.23.30-default
-rw-r--r--  1 root root  1586274 12. Jun 2024  symtypes-6.4.0-150600.21-default.gz
-rw-r--r--  1 root root  1600015 16. Sep 13:25 symtypes-6.4.0-150600.23.22-default.gz
-rw-r--r--  1 root root  1600165  2. Okt 10:47 symtypes-6.4.0-150600.23.25-default.gz
-rw-r--r--  1 root root  1600225 10. Dez 12:03 symtypes-6.4.0-150600.23.30-default.gz
-rw-r--r--  1 root root   362703 12. Jun 2024  symvers-6.4.0-150600.21-default.gz
-rw-r--r--  1 root root   364916 16. Sep 13:25 symvers-6.4.0-150600.23.22-default.gz
-rw-r--r--  1 root root   365065  2. Okt 10:47 symvers-6.4.0-150600.23.25-default.gz
-rw-r--r--  1 root root   365104 10. Dez 12:03 symvers-6.4.0-150600.23.30-default.gz
-rw-r--r--  1 root root      484 12. Jun 2024  sysctl.conf-6.4.0-150600.21-default
-rw-r--r--  1 root root      484 16. Sep 13:25 sysctl.conf-6.4.0-150600.23.22-default
-rw-r--r--  1 root root      484  2. Okt 10:47 sysctl.conf-6.4.0-150600.23.25-default
-rw-r--r--  1 root root      484 10. Dez 12:03 sysctl.conf-6.4.0-150600.23.30-default
-rw-r--r--  1 root root  7674911 12. Jun 2024  System.map-6.4.0-150600.21-default
-rw-r--r--  1 root root  7626442 16. Sep 13:20 System.map-6.4.0-150600.23.22-default
-rw-r--r--  1 root root  7630253  2. Okt 10:42 System.map-6.4.0-150600.23.25-default
-rw-r--r--  1 root root  7634179 10. Dez 11:59 System.map-6.4.0-150600.23.30-default
-rw-r--r--  1 root root 15970492 12. Jun 2024  vmlinux-6.4.0-150600.21-default.gz
-rw-r--r--  1 root root 15960304 16. Sep 13:28 vmlinux-6.4.0-150600.23.22-default.gz
-rw-r--r--  1 root root 15970363  2. Okt 10:50 vmlinux-6.4.0-150600.23.25-default.gz
-rw-r--r--  1 root root 15940356 10. Dez 12:06 vmlinux-6.4.0-150600.23.30-default.gz
lrwxrwxrwx  1 root root       34 14. Dez 08:53 vmlinuz -> vmlinuz-6.4.0-150600.23.30-default
-rw-r--r--  1 root root 14191584 12. Jun 2024  vmlinuz-6.4.0-150600.21-default
-rw-r--r--  1 root root       65 12. Jun 2024  .vmlinuz-6.4.0-150600.21-default.hmac
-rw-r--r--  1 root root 14190688 16. Sep 13:58 vmlinuz-6.4.0-150600.23.22-default
-rw-r--r--  1 root root       65 16. Sep 13:58 .vmlinuz-6.4.0-150600.23.22-default.hmac
-rw-r--r--  1 root root 14198912  2. Okt 11:24 vmlinuz-6.4.0-150600.23.25-default
-rw-r--r--  1 root root       65  2. Okt 11:24 .vmlinuz-6.4.0-150600.23.25-default.hmac
-rw-r--r--  1 root root 14166080 10. Dez 12:34 vmlinuz-6.4.0-150600.23.30-default
-rw-r--r--  1 root root       65 10. Dez 12:34 .vmlinuz-6.4.0-150600.23.30-default.hmac
lrwxrwxrwx  1 root root       40 14. Dez 08:53 .vmlinuz.hmac -> .vmlinuz-6.4.0-150600.23.30-default.hmac
linux64:/home/stephan #

Und jetzt neu starten.
Und es müssten die "überflüssigen" Kernels gelöscht sein.
 
Danke !

Code:
touch /boot/do_purge_kernels

hat die Datei wieder hergestellt und nun läuft "Root" auch nicht mehr voll

wünsche noch und geruhsamen schönen 3. Advent
 
danke schön lieber Sauerland für die Hilfe,

habe noch einiges testen können.
Das Hinzufügen des Repos

....kernel-stable-backport

löscht wirklich den Eintrag !!

insofern ist klar wie das Problem aufgetreten ist.



:)
 
Oben