When upgrading [root@archlinux rocketmouse]# grep 5.0.14-4 /var/log/pacman.log [2016-03-07 10:48] [ALPM] upgraded virtualbox-host-dkms (5.0.14-1 -> 5.0.14-4) [2016-03-07 10:49] [ALPM] upgraded virtualbox (5.0.14-1 -> 5.0.14-4) automatically the modules for all installed kernels were build. [root@archlinux rocketmouse]# pacman -Q linux linux-rt linux-rt-lts linux 4.4.3-1 linux-rt 4.0.4_rt1-1 linux-rt-lts 3.10.61_rt65-1 [root@archlinux rocketmouse]# ls -Ggh /var/lib/dkms/vboxhost/ total 8.0K drwxr-xr-x 5 4.0K Mar 7 10:47 5.0.14 drwxr-xr-x 5 4.0K Mar 7 10:53 5.0.14_OSE lrwxrwxrwx 1 35 Jan 27 12:22 kernel-3.10.61-rt65-1-rt-lts-x66_64 -> 5.0.14/3.10.61-rt65-1-rt-lts/x66_64 lrwxrwxrwx 1 39 Mar 7 10:50 kernel-3.10.61-rt65-1-rt-lts-x86_64 -> 5.0.14_OSE/3.10.61-rt65-1-rt-lts/x86_64 lrwxrwxrwx 1 32 Mar 7 10:52 kernel-4.0.4-rt1-1-rt-x86_64 -> 5.0.14_OSE/4.0.4-rt1-1-rt/x86_64 lrwxrwxrwx 1 26 Jan 27 12:19 kernel-4.3.3-3-ARCH-x86_64 -> 5.0.14/4.3.3-3-ARCH/x86_64 lrwxrwxrwx 1 26 Feb 3 08:08 kernel-4.4.1-1-ARCH-x86_64 -> 5.0.14/4.4.1-1-ARCH/x86_64 lrwxrwxrwx 1 30 Mar 7 10:53 kernel-4.4.3-1-ARCH-x86_64 -> 5.0.14_OSE/4.4.3-1-ARCH/x86_64 however, I want to get rid of the unneeded modules in /lib/modules and I want to get rid of the dkms directory and links that belong to 5.0.14. I expected that 'dkms remove -m vboxhost -v 5.0.14 --all' would remove all 5.0.14 modules. IIRC it worked _after_ an upgrade, when I removed modules in the past. I can't remember that I removed old modules _before_ I upgraded. [root@archlinux rocketmouse]# dkms remove -m vboxhost -v 5.0.14 --all Error! Could not locate dkms.conf file. File: does not exist. Sure, the new config is available, just the old isn't. [root@archlinux rocketmouse]# ls -Ggh /usr/src/vboxhost*/dkms.conf -rw-r--r-- 1 1.1K Mar 4 22:50 /usr/src/vboxhost-5.0.14_OSE/dkms.conf Am I mistaken, is there the need to remove old modules before upgrading when using 'dkms remove' or did something change and it was possible in the past? https://wiki.archlinux.org/index.php/Dynamic_Kernel_Module_Support#Remove_mo... only mentions that after removing the package 'dkms' the required information to remove kernel modules gets lost. If I use the browser's find option to search "remove", I don't find information about removing old modules using 'dkms remove' here: https://wiki.archlinux.org/index.php/VirtualBox I'm aware the 'rm -r' and 'unlink' could be used either, it's just a surprise that 'dkms remove' doesn't work. Perhaps I'm mistaken and I used 'dkms remove' in the past before I upgraded. Regards, Ralf
participants (1)
-
Ralf Mardorf