Kernel reinstall lead to delete modules directory

Hello,

  • OpenMandriva Lx version:
    OpenMandriva Lx 25.04 (ROME) Rolling x86_64

  • Description of the issue (screenshots if relevant):

Kernel reinstall using dnf reinstall kernel-desktop-6.13.9-3 lead to removing 6.13.9-desktop-3omv2590 directory from /lib/modules and getting next errors in dnf’s output:

depmod: ERROR: could not open directory /lib/modules/6.13.9-desktop-3omv2590: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
dracut[F]: Cannot find module directory /lib/modules/6.13.9-desktop-3omv2590/
dracut[F]: and --no-kernel was not specified

This is caused by POSTUN script from rpm.
There is part of dnf’s debug output (using dnf -v --rpmverbosity=debug):

  Запуск скриптлета: kernel-desktop-6.13.9-3.x86_64                                                                                2/2 
D: %postun(kernel-desktop-6.13.9-3.x86_64): scriptlet start
D: %postun(kernel-desktop-6.13.9-3.x86_64): execv(/bin/sh) pid 48927
+ '[' -e /lib/modules/6.13.9-desktop-3omv2590 ']'
+ rm -rf /lib/modules/6.13.9-desktop-3omv2590/modules.alias /lib/modules/6.13.9-desktop-3omv2590/modules.alias.bin /lib/modules/6.13.9-desktop-3omv2590/modules.builtin.bin /lib/modules/6.13.9-desktop-3omv2590/modules.dep /lib/modules/6.13.9-desktop-3omv2590/modules.dep.bin /lib/modules/6.13.9-desktop-3omv2590/modules.devname /lib/modules/6.13.9-desktop-3omv2590/modules.softdep /lib/modules/6.13.9-desktop-3omv2590/modules.symbols /lib/modules/6.13.9-desktop-3omv2590/modules.symbols.bin
+ '[' -e /boot/vmlinuz-6.13.9-desktop-3omv2590 ']'
+ rm -rf /boot/vmlinuz-6.13.9-desktop-3omv2590
+ '[' -e /boot/initrd-6.13.9-desktop-3omv2590.img ']'
+ rm -rf /boot/initrd-6.13.9-desktop-3omv2590.img
+ '[' -e /boot/System.map-6.13.9-desktop-3omv2590 ']'
+ rm -rf /boot/System.map-6.13.9-desktop-3omv2590
+ '[' -e /boot/config-6.13.9-desktop-3omv2590 ']'
+ rm -rf /boot/config-6.13.9-desktop-3omv2590
+ '[' -e /boot/dtb-6.13.9-desktop-3omv2590 ']'
+ rm -rf /lib/modules/6.13.9-desktop-3omv2590
+ '[' -d /var/lib/dkms ']'
+ '[' -L /lib/modules/6.13.9-desktop-3omv2590/build ']'
+ '[' -L /lib/modules/6.13.9-desktop-3omv2590/source ']'
+ exit 0
D: %postun(kernel-desktop-6.13.9-3.x86_64): waitpid(48927) rc 48927 status 0
D: Plugin: calling hook scriptlet_post in syslog plugin

If first remove and then install again all work as intended.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.