Bug ID | 1195821 |
---|---|
Summary | /usr/lib/modules/ contains old kernel directories |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Basesystem |
Assignee | screening-team-bugs@suse.de |
Reporter | ioannis.bonatakis@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
inspecting my TW i noticed the following ``` ��������� rpm -qa | grep -i kernel-default kernel-default-devel-5.16.2-1.1.x86_64 kernel-default-devel-5.16.4-1.1.x86_64 kernel-default-5.16.4-1.1.x86_64 kernel-default-devel-5.16.5-1.4.x86_64 kernel-default-5.16.5-1.4.x86_64 kernel-default-devel-5.15.12-1.3.x86_64 kernel-default-5.15.12-1.3.x86_64 kernel-default-5.16.2-1.1.x86_64 kernel-default-devel-5.16.1-1.1.x86_64 kernel-default-5.16.1-1.1.x86_64 ��������� ll /boot/vm* lrwxrwxrwx 1 root root 24 Feb 10 02:05 /boot/vmlinuz -> vmlinuz-5.16.5- 1-default lrwxrwxrwx 1 root root 44 Jan 10 04:24 /boot/vmlinuz-5.15.12-1-default -> ../usr/lib/modules/5.15.12-1-default/vmlinuz lrwxrwxrwx 1 root root 43 Jan 24 13:20 /boot/vmlinuz-5.16.1-1-default - > ../usr/lib/modules/5.16.1-1-default/vmlinuz lrwxrwxrwx 1 root root 43 Feb 1 02:09 /boot/vmlinuz-5.16.2-1-default - > ../usr/lib/modules/5.16.2-1-default/vmlinuz lrwxrwxrwx 1 root root 43 Feb 7 10:57 /boot/vmlinuz-5.16.4-1-default - > ../usr/lib/modules/5.16.4-1-default/vmlinuz lrwxrwxrwx 1 root root 43 Feb 10 02:05 /boot/vmlinuz-5.16.5-1-default - > ../usr/lib/modules/5.16.5-1-default/vmlinuz ��������� ll /usr/lib/modules/ | wc -l 52 ��������� ll /usr/lib/modules/ total 0 drwxr-xr-x 1 root root 12 Jun 3 2019 4.20.4-1-default drwxr-xr-x 1 root root 14 Mar 7 2021 5.10.12-1-default drwxr-xr-x 1 root root 14 May 9 2021 5.11.12-1-default drwxr-xr-x 1 root root 14 May 9 2021 5.11.15-1-default drwxr-xr-x 1 root root 14 May 9 2021 5.11.16-1-default drwxr-xr-x 1 root root 14 Apr 6 2021 5.11.2-1-default drwxr-xr-x 1 root root 14 May 9 2021 5.11.4-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.1.15-1-default drwxr-xr-x 1 root root 14 Aug 9 2021 5.12.0-1-default drwxr-xr-x 1 root root 14 Aug 9 2021 5.12.12-1-default drwxr-xr-x 1 root root 14 Aug 9 2021 5.12.13-1-default drwxr-xr-x 1 root root 14 Aug 9 2021 5.12.9-1-default drwxr-xr-x 1 root root 14 Aug 9 2021 5.13.0-1-default drwxr-xr-x 1 root root 14 Aug 9 2021 5.13.1-1-default drwxr-xr-x 1 root root 14 Sep 1 10:42 5.13.12-1-default drwxr-xr-x 1 root root 14 Sep 30 09:41 5.13.13-1-default drwxr-xr-x 1 root root 14 Aug 18 06:35 5.13.4-1-default drwxr-xr-x 1 root root 14 Aug 24 08:14 5.13.6-1-default drwxr-xr-x 1 root root 14 Aug 31 08:37 5.13.8-1-default drwxr-xr-x 1 root root 14 Sep 30 09:43 5.14.0-1-default drwxr-xr-x 1 root root 14 Nov 8 15:41 5.14.11-1-default drwxr-xr-x 1 root root 14 Sep 30 09:46 5.14.1-1-default drwxr-xr-x 1 root root 14 Oct 15 11:13 5.14.6-1-default drwxr-xr-x 1 root root 14 Oct 25 15:11 5.14.6-2-default drwxr-xr-x 1 root root 14 Oct 25 15:15 5.14.9-1-default drwxr-xr-x 1 root root 676 Feb 7 11:00 5.15.12-1-default drwxr-xr-x 1 root root 14 Dec 16 2019 5.1.5-1-default drwxr-xr-x 1 root root 14 Jan 31 12:58 5.15.2-1-default drwxr-xr-x 1 root root 14 Jan 31 12:58 5.15.3-1-default drwxr-xr-x 1 root root 14 Jan 31 12:59 5.15.5-1-default drwxr-xr-x 1 root root 14 Jan 31 12:59 5.15.6-1-default drwxr-xr-x 1 root root 14 Jan 31 13:00 5.15.7-1-default drwxr-xr-x 1 root root 14 Jan 31 13:01 5.15.8-1-default drwxr-xr-x 1 root root 666 Feb 7 11:00 5.16.1-1-default drwxr-xr-x 1 root root 666 Feb 7 11:00 5.16.2-1-default drwxr-xr-x 1 root root 666 Feb 7 11:03 5.16.4-1-default drwxr-xr-x 1 root root 666 Feb 10 02:05 5.16.5-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.3.12-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.5.13-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.5.2-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.5.7-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.6.0-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.6.14-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.7.1-1-default drwxr-xr-x 1 root root 14 Sep 14 2020 5.7.5-1-default drwxr-xr-x 1 root root 14 Nov 24 2020 5.7.7-1-default drwxr-xr-x 1 root root 14 Dec 11 2020 5.8.12-1-default drwxr-xr-x 1 root root 14 Nov 24 2020 5.8.7-1-default drwxr-xr-x 1 root root 14 Feb 11 2021 5.9.1-1-default drwxr-xr-x 1 root root 14 Mar 7 2021 5.9.12-1-default drwxr-xr-x 1 root root 14 Mar 7 2021 5.9.14-1-default ``` i have already double checked that this can occur with someone else machine however in another tumbleweed, at least when i run `sudo zypper purge-kernels` the results were different ``` ��������� ll /usr/lib/modules/ total 0 drwxr-xr-x 1 root root 622 Feb 10 02:11 5.16.0-1-default drwxr-xr-x 1 root root 646 Feb 10 02:11 5.16.1-1-default drwxr-xr-x 1 root root 646 Feb 10 02:12 5.16.2-1-default drwxr-xr-x 1 root root 622 Feb 10 02:12 5.16.4-1-default drwxr-xr-x 1 root root 622 Feb 10 02:12 5.16.5-1-default ��������� rpm -qa | grep -i kernel-default kernel-default-5.16.2-1.1.x86_64 kernel-default-5.16.0-1.1.x86_64 kernel-default-5.16.1-1.1.x86_64 kernel-default-5.16.4-1.1.x86_64 kernel-default-5.16.5-1.4.x86_64 sudo zypper purge-kernels Reading installed packages... Preparing to purge obsolete kernels... Configuration: latest,latest-1,running Running kernel release: 5.16.1-1-default Running kernel arch: x86_64 Resolving package dependencies... The following 4 packages are going to be REMOVED: bbswitch-kmp-default-0.8_k5.16.0_1-11.51 bbswitch-kmp-default-0.8_k5.16.2_1-11.53 kernel-default-5.16.0-1.1 kernel-default-5.16.2-1.1 .... ��������� ll /usr/lib/modules/ total 0 drwxr-xr-x 1 root root 646 Feb 11 09:42 5.16.1-1-default drwxr-xr-x 1 root root 622 Feb 10 02:12 5.16.4-1-default drwxr-xr-x 1 root root 622 Feb 10 02:12 5.16.5-1-default ��������� rpm -qa | grep -i kernel-default kernel-default-5.16.1-1.1.x86_64 kernel-default-5.16.4-1.1.x86_64 kernel-default-5.16.5-1.4.x86_64 ``` Reproduce: Compare installed kernels and corresponding dirs in _/usr/lib/modules/_ i am not sure whether this is reproducible in every case. The reason is that in another machine (TW again), i had different results with `sudo zypper purge-kernels` Expected: _/usr/lib/modules/_ should be cleaned up by the update scripts. Additional info: - zypper 1.14.51 - RPM version 4.17.0