[Bug 885696] New: kernel installs/upgrades, using zypper, are not cleaning "/lib/modules/*" of old/unused dirs
https://bugzilla.novell.com/show_bug.cgi?id=885696 https://bugzilla.novell.com/show_bug.cgi?id=885696#c0 Summary: kernel installs/upgrades, using zypper, are not cleaning "/lib/modules/*" of old/unused dirs Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: All OS/Version: openSUSE 13.1 Status: NEW Severity: Normal Priority: P5 - None Component: Maintenance AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: grantksupport@operamail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 I'm currently running lsb_release -rd Description: openSUSE 13.1 (Bottle) (x86_64) Release: 13.1 I regularly update & use kernel from Kernel:Stable; currently: uname -rm 3.15.2-2.gd43d97e-desktop x86_64 I currently/typically have installed one kernel; currently: rpm -qa | grep -i ^kernel kernel-firmware-20140624git-35.1.noarch kernel-source-3.15.2-2.1.gd43d97e.noarch kernel-syms-3.15.2-2.1.gd43d97e.x86_64 kernel-devel-3.15.2-2.1.gd43d97e.noarch kernel-docs-3.15.2-2.1.gd43d97e.noarch kernel-desktop-devel-3.15.2-2.1.gd43d97e.x86_64 kernel-default-devel-3.15.2-2.1.gd43d97e.x86_64 kernel-desktop-3.15.2-2.1.gd43d97e.x86_64 my zypp.conf is NOT currently config'd for multiversion support: grep multi /etc/zypp/zypp.conf #multiversion = provides:multiversion(kernel) Apparently kernel updates are not cleaning most dirs associated with not-in-use kernels are empty cd /lib/modules du -h --max-depth=1 . -c 16K ./3.14.2-1.g1474ea5-desktop 4.0K ./3.14.4-1.gbebeb6f-pae 4.0K ./3.11.10-11-desktop 4.0K ./3.14.4-1.gbebeb6f-default 4.0K ./3.14.5-3.gf1c1b51-default 20K ./3.14.0-2.gfa168d7-desktop 4.0K ./3.15.0-rc5-7.g8ba853c-desktop 4.0K ./3.14.2-2.ge72b790-default 4.0K ./3.14.1-1.geafcebd-pae 672K ./3.14.5-3.gf1c1b51-desktop 16K ./3.14.1-1.geafcebd-desktop 201M ./3.15.2-2.gd43d97e-desktop 4.0K ./3.14.2-1.g1474ea5-default 4.0K ./3.15.0-1.gc9b3c8c-xen 4.0K ./3.14.0-2.gfa168d7-pae 4.0K ./3.15.0-1.gc9b3c8c-default 4.0K ./3.15.0-rc5-7.g8ba853c-xen 4.0K ./3.14.2-1.g1474ea5-pae 4.0K ./3.14.2-3.g8292525-pae 20K ./3.14.2-2.ge72b790-desktop 4.0K ./3.14.4-2.g0de0f93-default 4.0K ./3.15.2-2.gd43d97e-default 4.0K ./3.15.1-2.g3289da4-default 4.0K ./3.14.5-9.gf973c87-xen 4.0K ./3.11.10-11-xen 4.0K ./3.14.2-3.g8292525-xen 4.0K ./3.14.2-2.ge72b790-xen 4.0K ./3.15.0-1.g9194b64-default 4.0K ./3.14.5-3.gf1c1b51-xen 4.0K ./3.15.2-2.gd43d97e-xen 8.6M ./3.14.4-1.gbebeb6f-desktop 4.0K ./3.14.2-2.ge72b790-pae 4.0K ./3.14.1-1.geafcebd-xen 4.0K ./3.14.3-1.g2a280a3-xen 4.0K ./3.14.0-2.gfa168d7-xen 4.0K ./3.15.2-1.gfb7c781-xen 4.0K ./3.14.3-1.g2a280a3-default 4.0K ./3.15.0-rc5-7.g8ba853c-default 4.0K ./3.14.3-2.g07d82b6-xen 4.0K ./3.14.4-1.gbebeb6f-xen 4.0K ./3.14.3-2.g07d82b6-pae 16K ./3.15.0-1.gc9b3c8c-desktop 4.0K ./3.14.3-1.g2a280a3-pae 4.0K ./3.14.4-2.g0de0f93-xen 4.0K ./3.14.3-2.g07d82b6-default 4.0K ./3.14.5-9.gf973c87-default 4.0K ./3.14.2-1.g1474ea5-xen 4.0K ./3.11.10-11-default 4.0K ./3.15.1-2.g3289da4-xen 4.0K ./3.15.0-1.g9194b64-xen 20K ./3.14.3-1.g2a280a3-desktop 16K ./3.14.2-3.g8292525-desktop 4.0K ./3.15.0-rc5-7.g8ba853c-pae 4.0K ./3.15.2-1.gfb7c781-default 4.0K ./3.14.1-1.geafcebd-default 4.0K ./3.14.0-2.gfa168d7-default 16K ./3.14.3-2.g07d82b6-desktop 4.0K ./3.15.2-1.gfb7c781-desktop 4.0K ./3.14.2-3.g8292525-default dirs associated with currently in-use kernels show correct pkg deps, rpm -q --whatprovides /lib/modules/3.15.2-2.gd43d97e-desktop kernel-desktop-3.15.2-2.1.gd43d97e.x86_64 but those that aren't installed, are un-owned rpm -q --whatprovides /lib/modules/3.14.2-3.g8292525-default file /lib/modules/3.14.2-3.g8292525-default is not owned by any package enabling multiversion support grep multi /etc/zypp/zypp.conf multiversion = provides:multiversion(kernel) multiversion.kernels = latest,latest-1,running to attempt a purge results in no further cleaning purge-kernels --test /sbin/purge-kernels: Nothing to do. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=885696
https://bugzilla.novell.com/show_bug.cgi?id=885696#c
grant k
https://bugzilla.novell.com/show_bug.cgi?id=885696
https://bugzilla.novell.com/show_bug.cgi?id=885696#c1
--- Comment #1 from Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=885696
https://bugzilla.novell.com/show_bug.cgi?id=885696#c
Jeff Mahoney
http://bugzilla.novell.com/show_bug.cgi?id=885696
--- Comment #2 from grant k
http://bugzilla.novell.com/show_bug.cgi?id=885696
grant k
http://bugzilla.novell.com/show_bug.cgi?id=885696
Michal Marek
http://bugzilla.novell.com/show_bug.cgi?id=885696
grant k
What is the content of those directories?
currently active uname -rm 3.18.1-1.g5f2f35e-desktop x86_64 'remnant' dirs du -h --max-depth=1 . -c 8.7M ./3.17.4-1.gd50009e-desktop 182M ./3.18.0-2.g99a9f76-desktop 4.0K ./3.18.0-1.gfc82a91-default 4.0K ./3.17.4-2.g2d23787-xen 4.0K ./3.18.0-1.gfc82a91-xen 4.0K ./3.18.0-2.g99a9f76-xen 202M ./3.18.1-1.g5f2f35e-desktop 4.0K ./3.18.0-2.g99a9f76-default 4.0K ./3.17.4-4.g8622a2e-xen 4.0K ./3.17.6-1.g12b7bf1-xen 4.0K ./3.18.1-1.g5f2f35e-xen 4.0K ./3.17.4-1.gd50009e-default 4.0K ./3.17.6-1.g12b7bf1-default 4.0K ./3.17.4-3.gbde0c3f-xen 8.7M ./3.17.4-2.g2d23787-desktop 4.0K ./3.17.4-3.gbde0c3f-default 4.0K ./3.17.4-4.g8622a2e-default 4.0K ./3.17.4-2.g2d23787-default 4.0K ./3.17.4-1.gd50009e-xen 4.0K ./3.18.1-1.g5f2f35e-default 16K ./3.18.0-1.gfc82a91-desktop 400M . 400M total content examples for non-active kernels tree 3.17.4-1.gd50009e-desktop 3.18.0-1.gfc82a91-default 3.18.0-1.gfc82a91-desktop 3.17.4-1.gd50009e-desktop └── [root 4096] misc ├── [root 7614962] vboxdrv.ko ├── [root 366208] vboxnetadp.ko ├── [root 554011] vboxnetflt.ko └── [root 524709] vboxpci.ko 3.18.0-1.gfc82a91-default 3.18.0-1.gfc82a91-desktop └── [root 4096] kernel └── [root 4096] drivers └── [root 4096] video 4 directories, 4 files Also, what does rpm -qf /sbin/depmod
The most likely reason is that you are using a different kmod version than what the kernel has been built against, so the package does not know about some files generated by depmod.
rpm -qf /sbin/depmod kmod-compat-18-2.2.2.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=885696
Michal Marek
http://bugzilla.novell.com/show_bug.cgi?id=885696
grant k
http://bugzilla.novell.com/show_bug.cgi?id=885696
--- Comment #8 from Michal Marek
participants (1)
-
bugzilla_noreply@novell.com