Bug 34963 - Update dkms-vhba ,libmirage & cdemu-daemon for kernel 6.18 backport
Summary: Update dkms-vhba ,libmirage & cdemu-daemon for kernel 6.18 backport
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks: 34962
  Show dependency treegraph
 
Reported: 2026-01-09 22:51 CET by katnatek
Modified: 2026-01-12 19:43 CET (History)
3 users (show)

See Also:
Source RPM: dkms-vhba,libmirage,cdemu-daemon
CVE:
Status comment: Packages in comment 11
j.alberto.vc: test_passed_mga9_64+


Attachments

Description katnatek 2026-01-09 22:51:18 CET

    
Comment 1 katnatek 2026-01-09 23:14:40 CET
The current version fail to build the module for kernel 6.18

See https://bugs.mageia.org/show_bug.cgi?id=34545#c63
Comment 2 katnatek 2026-01-09 23:17:26 CET Comment hidden (obsolete)

Status: NEW => ASSIGNED
Assignee: j.alberto.vc => qa-bugs

Comment 3 katnatek 2026-01-09 23:24:25 CET
RH x86_64

uname -r
6.6.116-server-1.mga9


installing dkms-vhba-20250329-1.mga9.noarch.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     #####################################################################################
      1/1: dkms-vhba             #####################################################################################

Creating symlink /var/lib/dkms/vhba/20250329-1.mga9/source ->
                 /usr/src/vhba-20250329-1.mga9

DKMS: add Completed.

Preparing kernel 6.6.116-server-1.mga9 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper....
using /proc/config.gz
make oldconfig....
make prepare....

Building module:
cleaning build area....
make -j4 KERNELRELEASE=6.6.116-server-1.mga9 KDIR=/lib/modules/6.6.116-server-1.mga9/build......
cleaning build area....
cleaning kernel tree (make mrproper)....

DKMS: build Completed.

vhba.ko.xz:
 - Installation
   - Installing to /lib/modules/6.6.116-server-1.mga9/dkms/vhba/

depmod........

DKMS: install Completed.

-------- Uninstall Beginning --------
Module:  vhba
Version: 20240917-1bdk_mga9
Kernel:  6.6.116-server-1.mga9 (x86_64)
-------------------------------------

Status: This module version was INACTIVE for this kernel.
depmod......

DKMS: uninstall Completed.

-------- Uninstall Beginning --------
Module:  vhba
Version: 20240917-1bdk_mga9
Kernel:  6.6.116-1.mga9 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vhba.ko.xz:
 - Uninstallation
   - Deleting from: /lib/modules/6.6.116-1.mga9/dkms/vhba/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.
depmod......

DKMS: uninstall Completed.

-------- Uninstall Beginning --------
Module:  vhba
Version: 20240917-1bdk_mga9
Kernel:  6.6.116-desktop-1.mga9 (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

vhba.ko.xz:
 - Uninstallation
   - Deleting from: /lib/modules/6.6.116-desktop-1.mga9/dkms/vhba/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod......

DKMS: uninstall Completed.

------------------------------
Deleting module version: 20240917-1bdk_mga9
completely from the DKMS tree.
------------------------------
Done.
      1/1: removing dkms-vhba-20240917-1bdk_mga9.noarch
                                 #####################################################################################

Still can mount ISO images with cdemu-client
Comment 4 Morgan Leijström 2026-01-09 23:42:53 CET
Greate you are on to this :-)
I forgot you noted about it in bug 34545.

Are there more stuff that need be updated for backport 6.18?
Question based on Bug 34952 - Userspace tools for kernel 6.18 update

We should optimally also test for kernel 6.12 which is not ruled out yet - maybe it have a place if there is something 6.18 is not compatible with.

CC: (none) => fri

Comment 5 katnatek 2026-01-10 00:00:15 CET
RH x86_64
uname -r
6.18.3-server-2.stabletesting.mga9


systemctl status dkms-autorebuild.service 
● dkms-autorebuild.service - run dkms_autoinstaller on every boot to rebuild dkms modules for newly booted kernels
     Loaded: loaded (/usr/lib/systemd/system/dkms-autorebuild.service; enabled; preset: enabled)
     Active: active (exited) since Fri 2026-01-09 16:52:05 CST; 1min 52s ago
    Process: 714 ExecStart=/usr/sbin/dkms-autorebuild.sh (code=exited, status=0/SUCCESS)
   Main PID: 714 (code=exited, status=0/SUCCESS)
        CPU: 19.126s

ene 09 16:51:19 jgrey.phoenix systemd[1]: Starting dkms-autorebuild.service...
ene 09 16:51:20 jgrey.phoenix dkms-autorebuild.sh[716]: vhba (20250329-1.mga9): Installing module.
ene 09 16:51:20 jgrey.phoenix dkms-autorebuild.sh[716]: dkms build -m vhba -v 20250329-1.mga9 -k 6.18.3-server-2.stable>
ene 09 16:51:46 jgrey.phoenix dkms-autorebuild.sh[716]: dkms install -m vhba -v 20250329-1.mga9 -k 6.18.3-server-2.stab>
ene 09 16:52:05 jgrey.phoenix systemd[1]: Finished dkms-autorebuild.service

Looks like something not works cdemu-client not mount the same test ISO here
I guess other componenents also need to be updated :S

Flags: (none) => test_passed_mga9_64-
Assignee: qa-bugs => j.alberto.vc

katnatek 2026-01-10 00:11:28 CET

Summary: Update dkms-vhba to latest release for kernel 6.18 backport => Update dkms-vhba ,libmirage & cdemu-daemon for kernel 6.18 backport
Source RPM: dkms-vhba => dkms-vhba,libmirage,cdemu-daemon

Comment 6 katnatek 2026-01-10 00:14:32 CET
(In reply to Morgan Leijström from comment #4)
> Greate you are on to this :-)
> I forgot you noted about it in bug 34545.
> 
> Are there more stuff that need be updated for backport 6.18?
> Question based on Bug 34952 - Userspace tools for kernel 6.18 update
Most problematic is virtualbox modules, and we need to test other dkms-foo packages
Comment 7 katnatek 2026-01-10 02:32:30 CET Comment hidden (obsolete)

Status comment: (none) => Some package is no yet ready

Comment 8 Morgan Leijström 2026-01-10 11:33:21 CET
(In reply to katnatek from comment #6)
> Most problematic is virtualbox modules

Works well here:
[morgan@svarten ~]$ dkms status
virtualbox, 7.1.14-2.mga9, 6.18.3-desktop-1.stabletesting.mga9, x86_64: installed 
virtualbox, 7.1.14-2.mga9, 6.18.2-desktop-4.stabletesting.mga9, x86_64: installed 
virtualbox, 7.1.14-2.mga9, 6.18.3-server-1.stabletesting.mga9, x86_64: installed 
virtualbox, 7.1.14-2.mga9, 6.6.116-desktop-1.mga9, x86_64: installed 
virtualbox, 7.1.14-2.mga9, 6.18.2-server-4.stabletesting.mga9, x86_64: installed 
virtualbox, 7.1.14-2.mga9, 6.6.116-1.mga9, x86_64: installed 
virtualbox, 7.1.14-2.mga9, 6.6.116-server-1.mga9, x86_64: installed-binary from 6.6.116-server-1.mga9
virtualbox, 7.1.14-2.mga9, 6.6.116-desktop-1.mga9, x86_64: installed-binary from 6.6.116-desktop-1.mga9

And Virtualbox runs my MSW7 guest well (tested 6.18.3-server-1) 
Or did you mean another kind of module?
katnatek 2026-01-10 18:56:04 CET

Assignee: j.alberto.vc => qa-bugs
Status comment: Some package is no yet ready => Packages in comment 7

Comment 9 katnatek 2026-01-10 19:04:50 CET
installing lib64mirage11-3.2.10-1.mga9.x86_64.rpm libmirage-common-3.2.10-1.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     #####################################################################################
      1/2: libmirage-common      #####################################################################################
      2/2: lib64mirage11         #####################################################################################
      1/2: removing lib64mirage11-3.2.9-1bdk_mga9.x86_64
                                 #####################################################################################
      2/2: removing libmirage-common-3.2.9-1bdk_mga9.x86_64
                                 #####################################################################################

I'll have to bump the release of cdemu-daemon for blogdrake's user but 

LC_ALL=C urpmi --reinstall /home/katnatek/qa-testing/x86_64/cdemu-daemon-3.2.7-1.mga9.x86_64.rpm 
The following package has to be removed for others to be upgraded:
cdemu-daemon-3.2.7-1.1bdk_mga9.x86_64
 (in order to install cdemu-daemon-3.2.7-1.mga9.x86_64) (y/N) y


installing cdemu-daemon-3.2.7-1.mga9.x86_64.rpm from /home/katnatek/qa-testing/x86_64
Preparing...                     #####################################################################################
      1/1: cdemu-daemon          #####################################################################################
      1/1: removing cdemu-daemon-3.2.7-1.1bdk_mga9.x86_64
                                 #####################################################################################

This time works, other build for cdemu-daemon will come
Comment 10 katnatek 2026-01-10 21:35:49 CET Comment hidden (obsolete)

Status comment: Packages in comment 7 => Packages in comment 10

Comment 11 katnatek 2026-01-10 21:37:44 CET

RPMS:
dkms-vhba-20250329-1.mga9
lib(64)mirage-devel-3.2.10-1.mga9
lib(64)mirage-gir3.2-3.2.10-1.mga9
lib(64)mirage11-3.2.10-1.mga9
libmirage-common-3.2.10-1.mga9
cdemu-daemon-3.2.7-1.2.mga9

SRPMs:
dkms-vhba-20250329-1.mga9
libmirage-3.2.10-1.mga9.mga9
cdemu-daemon-3.2.7-1.2.mga9

Status comment: Packages in comment 10 => Packages in comment 11

Comment 12 katnatek 2026-01-10 21:41:48 CET
RH x86_64
uname -r
6.18.3-server-2.stabletesting.mga9

installing cdemu-daemon-3.2.7-1.2.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     #####################################################################################
      1/1: cdemu-daemon          #####################################################################################
      1/1: removing cdemu-daemon-3.2.7-1.1bdk_mga9.x86_64
                                 #####################################################################################

This time the update should be fine for all

ISO mounted without issues
I'll reboot for kernel 6.6
Comment 13 katnatek 2026-01-10 21:48:36 CET
RH x86_64
uname -r
6.6.116-server-1.mga9

Working here too
I'm not think it need to test in more wide variety of kernel flavors, feel free to do it if you want

Whiteboard: (none) => MGA9-64-OK
CC: (none) => andrewsfarm
Flags: test_passed_mga9_64- => test_passed_mga9_64+

Comment 14 Thomas Andrews 2026-01-12 00:58:55 CET
Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

katnatek 2026-01-12 02:46:15 CET

Keywords: (none) => advisory

Comment 15 Mageia Robot 2026-01-12 19:43:10 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2026-0005.html

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.