Bug 35246 - Upgrade from 9>10 using the beta1 CI fails on real hardware
Summary: Upgrade from 9>10 using the beta1 CI fails on real hardware
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal critical
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2026-03-21 20:40 CET by Thomas Andrews
Modified: 2026-03-31 07:32 CEST (History)
5 users (show)

See Also:
Source RPM: kodi
CVE:
Status comment:


Attachments
install log from the failed upgrade (52.11 KB, application/x-xz)
2026-03-21 20:42 CET, Thomas Andrews
Details
ddebug log file from a failed upgrade (18.00 KB, application/x-xz)
2026-03-21 20:44 CET, Thomas Andrews
Details
report from another ugrade failure (506.15 KB, text/plain)
2026-03-22 23:01 CET, Thomas Andrews
Details
Report from another failed upgrade attempt (208.03 KB, application/x-xz)
2026-03-23 20:42 CET, Thomas Andrews
Details

Description Thomas Andrews 2026-03-21 20:40:42 CET
Description of problem:

I attempted an upgrade of a MGA9 Plasma system on real hardware using the beta1 CI, which failed. There was a message about Kodi, and some concerning cups. For some reason the installer was unable to mount the usb stick I tried to use to get report.bug. I couldn't determine how to shut things down, so I used the computer's power switch.

I was able to boot into the affected system and get the appropriate install and ddebug logs, which I will attach here.
Comment 1 Thomas Andrews 2026-03-21 20:42:39 CET
Created attachment 15494 [details]
install log from the failed upgrade
Comment 2 Thomas Andrews 2026-03-21 20:44:20 CET
Created attachment 15495 [details]
ddebug log file from a failed upgrade
Comment 3 Marja Van Waes 2026-03-22 15:15:16 CET
Probably a red herring, but just grepping the ddebug.log for "FATAL" returns:

modprobe: FATAL: Module microcode not found in directory /lib/modules/6.18.16-desktop-1.mga10

I see you added the Princeton mirror, which is one of the better mirrors.

The ddebug log ends with:

* step "choosePackages" took: 0:02:05
* step `choosePackages' finished

Looking at the install log, there's an annoying large amount of failed package installations, but I have no idea whether that made the upgrade fail. Listing them below:



The Kodi message you saw may have been:

unpacking of archive failed on file /usr/lib64/kodi/addons;69bec549: cpio: File from package already exists as a directory in system

kodi-21.3-2.mga10.tainted.x86_64: install failed

There are 10 lines about conflicts concerning cups, like this line:
Installation failed:
        file /usr/share/cups/data/classified.pdf from install of 
         libcupsfilters-2.1.1-4.mga10.x86_64 conflicts with file from package 
         cups-filters-1.28.16-6.3.mga9.x86_64

Another one related to kodi:
Installation failed:
        kodi >= 21.0 is needed by kodi-pvr-iptvsimple-21.10.2-1.mga10.x86_64

Installation failed:
        cups-ipptool is needed by cups-filters-driverless-2.0.1-3.mga10.x86_64
        libhdf5.so.310()(64bit) is needed by lib64vigra11-1.12.3-2.mga10.x86_64
        libhdf5_hl.so.310()(64bit) is needed by 
         lib64vigra11-1.12.3-2.mga10.x86_64 

Installation failed:
        kf5-modemmanager-qt >= 5.116.0-3.mga10 is needed by 
         lib64kf5modemmanagerqt6-5.116.0-3.mga10.x86_64

Installation failed:
        libshp.so.4()(64bit) is needed by marble-25.12.1-1.mga10.x86_64

Installation failed:
        kguiaddons >= 5.245 is needed by kf5-kguiaddons-5.116.0-3.mga10.x86_64
        kguiaddons < 5.240.0 conflicts with kf5-
         kguiaddons-5.116.0-3.mga10.x86_64

Installation failed:
        libhsa-runtime64.so.1()(64bit) is needed by (installed) lib64rocm-
         opencl-runtime5.7-5.7.1-3.1.mga9.x86_64
        libhsa-runtime64.so.1(ROCR_1)(64bit) is needed by (installed) lib64rocm-
         opencl-runtime5.7-5.7.1-3.1.mga9.x86_64
        kf5-kcmutils >= 5.116.0-3.mga10 is needed by
         lib64kf5kcmutils5-5.116.0-3.mga10.x86_64
        libKirigamiApp.so.6()(64bit) is needed by marknote-1.5.0-1.mga10.x86_64
        kf5-kcmutils >= 5.116.0-3.mga10 is needed by 
         lib64kf5kcmutilscore5-5.116.0-3.mga10.x86_64

Installation failed:
        libigdgmm.so.12()(64bit) is needed by vaapi-driver-intel-
         media-26.1.4-1.mga10.x86_64
        virtualbox-kernel-6.18.19-desktop-1.mga10 = 7.2.6-10.mga10 is needed by
         virtualbox-kernel-desktop-latest-7.2.6-10.mga10.x86_64 

Installation failed:
        libgstmse-1.0.so.0()(64bit) is needed by gstreamer1.0-plugins-
         bad-1.26.11-2.mga10.tainted.x86_64

Anyway, CC'ing Martin. He'll understand the log files and know what the culprit is :-)

CC: (none) => mageia, marja11

Comment 4 Thomas Andrews 2026-03-22 16:47:21 CET
(In reply to Marja Van Waes from comment #3)
> Probably a red herring, but just grepping the ddebug.log for "FATAL" returns:
> 
> modprobe: FATAL: Module microcode not found in directory
> /lib/modules/6.18.16-desktop-1.mga10
> 
I do see an error message, in green, that says "No module list found!" It shows between the message about detecting USB devices and a similar one about detecting USB mass-storage devices, showing longer on some hardware than others. I checked again to be sure, and it shows whether the computer BIOS is Legacy or EFI. It also shows in a VirtualBox VM, but you have to look closely to catch it.

> I see you added the Princeton mirror, which is one of the better mirrors.
> 
> The ddebug log ends with:
> 
> * step "choosePackages" took: 0:02:05
> * step `choosePackages' finished

This was the second pass at trying to do the upgrade. Somehow, the install log from the first pass disappeared.(Something I did as root, I'm sure, but I don't know what now.) The first pass took a LOT longer to "choosepackages" and the majority of them were upgraded, seemingly without incident.
> 
> Looking at the install log, there's an annoying large amount of failed
> package installations, but I have no idea whether that made the upgrade
> fail. Listing them below:
> 
> 
> 
> The Kodi message you saw may have been:
> 
> unpacking of archive failed on file /usr/lib64/kodi/addons;69bec549: cpio:
> File from package already exists as a directory in system
> 
> kodi-21.3-2.mga10.tainted.x86_64: install failed
> 
Yes, the message I saw on the screen at the failure was about Kodi not unpacking correctly. I don't use Kodi myself - I only have it installed for testing purposes in Mageia 9. But, as others do use it I thought attempting to upgrade it was good thing to try.

> There are 10 lines about conflicts concerning cups, like this line:
> Installation failed:
>         file /usr/share/cups/data/classified.pdf from install of 
>          libcupsfilters-2.1.1-4.mga10.x86_64 conflicts with file from
> package 
>          cups-filters-1.28.16-6.3.mga9.x86_64
> 
> Another one related to kodi:
> Installation failed:
>         kodi >= 21.0 is needed by kodi-pvr-iptvsimple-21.10.2-1.mga10.x86_64
> 
> Installation failed:
>         cups-ipptool is needed by
> cups-filters-driverless-2.0.1-3.mga10.x86_64
>         libhdf5.so.310()(64bit) is needed by
> lib64vigra11-1.12.3-2.mga10.x86_64
>         libhdf5_hl.so.310()(64bit) is needed by 
>          lib64vigra11-1.12.3-2.mga10.x86_64 
> 
> Installation failed:
>         kf5-modemmanager-qt >= 5.116.0-3.mga10 is needed by 
>          lib64kf5modemmanagerqt6-5.116.0-3.mga10.x86_64
> 
> Installation failed:
>         libshp.so.4()(64bit) is needed by marble-25.12.1-1.mga10.x86_64
> 
> Installation failed:
>         kguiaddons >= 5.245 is needed by
> kf5-kguiaddons-5.116.0-3.mga10.x86_64
>         kguiaddons < 5.240.0 conflicts with kf5-
>          kguiaddons-5.116.0-3.mga10.x86_64
> 
> Installation failed:
>         libhsa-runtime64.so.1()(64bit) is needed by (installed) lib64rocm-
>          opencl-runtime5.7-5.7.1-3.1.mga9.x86_64
>         libhsa-runtime64.so.1(ROCR_1)(64bit) is needed by (installed)
> lib64rocm-
>          opencl-runtime5.7-5.7.1-3.1.mga9.x86_64
>         kf5-kcmutils >= 5.116.0-3.mga10 is needed by
>          lib64kf5kcmutils5-5.116.0-3.mga10.x86_64
>         libKirigamiApp.so.6()(64bit) is needed by
> marknote-1.5.0-1.mga10.x86_64
>         kf5-kcmutils >= 5.116.0-3.mga10 is needed by 
>          lib64kf5kcmutilscore5-5.116.0-3.mga10.x86_64
> 
> Installation failed:
>         libigdgmm.so.12()(64bit) is needed by vaapi-driver-intel-
>          media-26.1.4-1.mga10.x86_64
>         virtualbox-kernel-6.18.19-desktop-1.mga10 = 7.2.6-10.mga10 is needed
> by
>          virtualbox-kernel-desktop-latest-7.2.6-10.mga10.x86_64 
> 
> Installation failed:
>         libgstmse-1.0.so.0()(64bit) is needed by gstreamer1.0-plugins-
>          bad-1.26.11-2.mga10.tainted.x86_64
> 
> Anyway, CC'ing Martin. He'll understand the log files and know what the
> culprit is :-)

Other tan booting into it to get the log files, I haven't done a thing with this install. I can try another pass if someone thinks that will help.
Comment 5 David GEIGER 2026-03-22 18:14:31 CET
(In reply to Marja Van Waes from comment #3)
> 
> There are 10 lines about conflicts concerning cups, like this line:
> Installation failed:
>         file /usr/share/cups/data/classified.pdf from install of 
>          libcupsfilters-2.1.1-4.mga10.x86_64 conflicts with file from
> package 
>          cups-filters-1.28.16-6.3.mga9.x86_64


Conflicting files should be fixed with next libcupsfilters-2.1.1-5.mga10 update!

CC: (none) => geiger.david68210

Comment 6 Martin Whitaker 2026-03-22 22:29:24 CET
(In reply to Marja Van Waes from comment #3)
> Probably a red herring, but just grepping the ddebug.log for "FATAL" returns:
> 
> modprobe: FATAL: Module microcode not found in directory
> /lib/modules/6.18.16-desktop-1.mga10

Yes, despite saying FATAL, this is harmless. The microcode module is built into the kernel. Presumably in the past it was built as a separate loadable module.

> The Kodi message you saw may have been:
> 
> unpacking of archive failed on file /usr/lib64/kodi/addons;69bec549: cpio:
> File from package already exists as a directory in system
>
> kodi-21.3-2.mga10.tainted.x86_64: install failed

This seems to be because in mga9 no package owns the /usr/lib64/kodi/addons directory, but in mga10 the kodi package owns it.

Apart from libcupsfilters, which David has already addressed, I think the remaining failures are all knock-on effects which should clear up once kodi and libcupsfilters are fixed. urpmi installs packages in batches, and if one package in the batch fails to install, it gives up with the rest of the batch. If some of the packages in that batch are dependencies for later batches, you get a cascade of failures.
Comment 7 Thomas Andrews 2026-03-22 23:01:56 CET
Created attachment 15497 [details]
report from another ugrade failure

Attachment 15494 is obsolete: 0 => 1
Attachment 15495 is obsolete: 0 => 1

Comment 8 Thomas Andrews 2026-03-22 23:16:12 CET
Did another pass, and it almost got it, (101 packages left) but it failed when trying to upgrade some rocm packages. I thought katnatek had that one fixed. CCing him about it. (katnatek, please forgive me if you get two copies. I want to be sure you see it.)

I did manage to get the report.bug file to save on a USB drive this time, so that's what I've attached. Note that I made two tries, the first using the princeton mirror, and the second with distrib-coffee. Both failed the same way, or so it looked on the screen.

By the way, I was using wifi from the CI to add the remote media and it worked perfectly, detecting both bands of my network.

CC: (none) => j.alberto.vc

Comment 9 katnatek 2026-03-23 00:40:51 CET
Just based on the first attached file comment 1

you got an out of sync mirror the presence of rocm-device-libs-5.7.1-1.mga10.x86_64.rpm point to that

This situation let your system with weird mix of rocm5.7 rocm6.4 and old rocm packages

Don't know if this situation could be reverted just setting good mirror and reupdate or you will need manual intervention
Comment 10 Thomas Andrews 2026-03-23 04:49:14 CET
I always use either the Princeton or distrib-coffee mirrors, so that first mirror should have been "good." Out of sync perhaps, from timing, easy enough to do with Cauldron.

I booted the system, and all three installed rocm packages were mga9, two 5.7.1-1 and one 5.7.1-3 (as I recall). I tried just updating that system, was told there were 100 updates waiting, but it failed because of the rocm packages.

I booted the CI, and finished the upgrade with just the packages on the iso. That completed without visible error. But then I made the mistake of setting up media from the CI and getting updated packages. That seemed to work as well, but when I try to boot into the new system it fails with a kernel panic.

I believe there is still something wrong with the rocm packages that can show up during an upgrade. I shall have to do a clean install of Mageia 9 on this system and try again.
Comment 11 Lewis Smith 2026-03-23 09:16:11 CET
Well done everyone for battling on this.
Since this seems to have come down to rocm packages, and Jos& does those, assigning to him. Not to exclude others.

Assignee: bugsquad => j.alberto.vc

Comment 12 Martin Whitaker 2026-03-23 17:37:28 CET
I think kodi needs to be fixed as well. It wasn't upgraded in TJ's latest report - it was in the same batch as rocm, so got skipped.
Comment 13 David GEIGER 2026-03-23 19:29:24 CET
Assigning to QA,

kodi should be fixed with:

Packages in 9/Core/Updates_testing:
======================
kodi-20.4-1.2.mga9
kodi-addon-devel-20.4-1.2.mga9
kodi-eventclient-kodi-send-20.4-1.2.mga9
kodi-eventclient-ps3-20.4-1.2.mga9
kodi-eventclient-wiiremote-20.4-1.2.mga9
kodi-eventclients-common-20.4-1.2.mga9
kodi-firewalld-services-20.4-1.2.mga9.noarch.rpm
kodi-python-20.4-1.2.mga9.noarch.rpm
kodi-python-bt-20.4-1.2.mga9.noarch.rpm
kodi-python-xbmcclient-20.4-1.2.mga9.noarch.rpm
kodi-python-zeroconf-20.4-1.2.mga9.noarch.rpm
kodi-texturepacker-20.4-1.2.mga9


Packages in 9/Tainted/Updates_testing:
======================
kodi-20.4-1.2.mga9.tainted
kodi-addon-devel-20.4-1.2.mga9.tainted
kodi-eventclient-kodi-send-20.4-1.2.mga9.tainted
kodi-eventclient-ps3-20.4-1.2.mga9.tainted
kodi-eventclient-wiiremote-20.4-1.2.mga9.tainted
kodi-eventclients-common-20.4-1.2.mga9.tainted
kodi-firewalld-services-20.4-1.2.mga9.tainted.noarch.rpm
kodi-python-20.4-1.2.mga9.tainted.noarch.rpm
kodi-python-bt-20.4-1.2.mga9.tainted.noarch.rpm
kodi-python-xbmcclient-20.4-1.2.mga9.tainted.noarch.rpm
kodi-python-zeroconf-20.4-1.2.mga9.tainted.noarch.rpm
kodi-texturepacker-20.4-1.2.mga9.tainted


From SRPMS:
kodi-20.4-1.2.mga9.src.rpm
kodi-20.4-1.2.mga9.tainted.src.rpm

Assignee: j.alberto.vc => qa-bugs

Comment 14 Thomas Andrews 2026-03-23 20:41:23 CET
I re-created most of the original mga9 install using the netinstall iso and the Princeton mirror, installed the network printers, VirtualBox, Kodi, switched to Network Manager, installed Discover, got a pinball game from Flathub, installed the Surfshark app, got it so it would activate or deactivate a VPN on request.

Now I wish I'd waited another hour, but I didn't.

I downloaded the latest nonfree netinstall iso, used Isodumper to put it on a USB stick, and tried the upgrade again. And it failed.I have no idea if the rocm packages are still troublesome, as it never got that far.

I used the Princeton mirror again. I don't remember being given a choice of downloader, but if I was, I left it at the default, which must be wget. It worked OK for a while, but eventually quit with a message about several missing packages.

I've looked at the report.bug file, which I will attach, and I see where kodi again failed to unpack (which is why I should have waited). Searching the text for "fail" I see several wget errors along the way (The missing packages, no doubt). I did use a wifi connection, but the router is less than 10 feet away, and there is no trouble with this wifi under normal usage. It should be working just fine.

I don't know what would be best from here. The new half-upgraded system won't boot, so I can't update the Kodi packages to check that out without restoring the mga9 install again. I can try another upgrade pass, but unless I have the updated mga9 Kodi it will probably fail.

I'm starting to leave bloodstains on the wall where I have been beating my head against it...
Comment 15 Thomas Andrews 2026-03-23 20:42:37 CET
Created attachment 15498 [details]
Report from another failed upgrade attempt
Comment 16 katnatek 2026-03-23 21:35:35 CET
In insist the first fail was due rocm-device-libs-5.7.1-1.mga10.x86_64.rpm that points that you do that update before I end of update the 5.7 stack in cualdron.

I'll check the new report

CC: j.alberto.vc => (none)

Comment 17 katnatek 2026-03-23 22:01:23 CET
I think the kodi package in cauldron in broken

unpacking of archive failed on file /usr/lib64/kodi/addons;69c1887c: cpio: File from package already exists as a directory in system
kodi-21.3-2.mga10.tainted.x86_64
kodi-21.3-2.mga10.tainted.x86_64: install failed

Later I'll check in a cauldron VM
Comment 18 katnatek 2026-03-23 22:03:01 CET
For rocm the new log show no more issues.
katnatek 2026-03-24 02:02:55 CET

Version: Cauldron => 9
Source RPM: (none) => kodi

Comment 19 katnatek 2026-03-24 02:45:57 CET
VM x86_64

Install core packages with the fetched dependencies

installing /var/cache/urpmi/rpms/firewalld-filesystem-1.3.0-1.mga9.noarch.rpm                                
qa-testing/x86_64/kodi-python-bt-20.4-1.2.mga9.noarch.rpm
/var/cache/urpmi/rpms/lib64imagequant0-2.18.0-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64iso9660_11-2.1.0-4.1.mga9.x86_64.rpm
qa-testing/x86_64/kodi-texturepacker-20.4-1.2.mga9.x86_64.rpm
qa-testing/x86_64/kodi-eventclient-kodi-send-20.4-1.2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64tinyxml0-2.6.2-14.1.mga9.x86_64.rpm
qa-testing/x86_64/kodi-20.4-1.2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64cec6-6.0.2-3.mga9.x86_64.rpm
qa-testing/x86_64/kodi-eventclient-ps3-20.4-1.2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64crossguid0-0.2.3-0.git20190529.1.mga9.x86_64.rpm
qa-testing/x86_64/kodi-firewalld-services-20.4-1.2.mga9.noarch.rpm
/var/cache/urpmi/rpms/lib64fmt9-9.1.0-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64p8-platform2-2.1.0.1-4.mga9.x86_64.rpm
qa-testing/x86_64/kodi-python-20.4-1.2.mga9.noarch.rpm
qa-testing/x86_64/kodi-python-xbmcclient-20.4-1.2.mga9.noarch.rpm
/var/cache/urpmi/rpms/python3-pillow-9.2.0-3.2.mga9.x86_64.rpm
qa-testing/x86_64/kodi-python-zeroconf-20.4-1.2.mga9.noarch.rpm
/var/cache/urpmi/rpms/python3-pybluez-0.22-9.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64fstrcmp0-0.7.D001-4.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64cwiid1-0.6.02-18.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64spdlog1.11-1.11.0-4.1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64waylandpp1-1.0.0-1.mga9.x86_64.rpm
qa-testing/x86_64/kodi-eventclients-common-20.4-1.2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64pcrecpp0-8.45-3.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64shairplay0-0.9.0-0.git20180824.4.mga9.x86_64.rpm
qa-testing/x86_64/kodi-eventclient-wiiremote-20.4-1.2.mga9.x86_64.rpm
qa-testing/x86_64/kodi-addon-devel-20.4-1.2.mga9.x86_64.rpm
Preparing...                     ###########################################################################
     1/28: lib64fmt9             ###########################################################################
     2/28: lib64spdlog1.11       ###########################################################################
     3/28: lib64shairplay0       ###########################################################################
     4/28: lib64pcrecpp0         ###########################################################################
     5/28: lib64waylandpp1       ###########################################################################
     6/28: lib64cwiid1           ###########################################################################
     7/28: lib64fstrcmp0         ###########################################################################
     8/28: python3-pybluez       ###########################################################################
     9/28: lib64p8-platform2     ###########################################################################
    10/28: lib64cec6             ###########################################################################
    11/28: lib64crossguid0       ###########################################################################
    12/28: lib64tinyxml0         ###########################################################################
    13/28: lib64iso9660_11       ###########################################################################
    14/28: lib64imagequant0      ###########################################################################
    15/28: python3-pillow        ###########################################################################
    16/28: kodi                  ###########################################################################
    17/28: kodi-python           ###########################################################################
    18/28: kodi-eventclients-common
                                 ###########################################################################
    19/28: firewalld-filesystem  ###########################################################################
    20/28: kodi-firewalld-services
                                 ###########################################################################
    21/28: kodi-eventclient-kodi-send
                                 ###########################################################################
    22/28: kodi-eventclient-ps3  ###########################################################################
    23/28: kodi-eventclient-wiiremote
                                 ###########################################################################
    24/28: kodi-python-bt        ###########################################################################
    25/28: kodi-texturepacker    ###########################################################################
    26/28: kodi-python-xbmcclient
                                 ###########################################################################
    27/28: kodi-python-zeroconf  ###########################################################################
    28/28: kodi-addon-devel      ###########################################################################
Comment 20 katnatek 2026-03-24 02:50:26 CET
VM x86_64

Update to tainted

installing kodi-eventclient-kodi-send-20.4-1.2.mga9.tainted.x86_64.rpm kodi-20.4-1.2.mga9.tainted.x86_64.rpm kodi-python-xbmcclient-20.4-1.2.mga9.tainted.noarch.rpm kodi-eventclient-wiiremote-20.4-1.2.mga9.tainted.x86_64.rpm kodi-eventclient-ps3-20.4-1.2.mga9.tainted.x86_64.rpm kodi-firewalld-services-20.4-1.2.mga9.tainted.noarch.rpm kodi-eventclients-common-20.4-1.2.mga9.tainted.x86_64.rpm kodi-python-bt-20.4-1.2.mga9.tainted.noarch.rpm kodi-python-20.4-1.2.mga9.tainted.noarch.rpm kodi-texturepacker-20.4-1.2.mga9.tainted.x86_64.rpm kodi-addon-devel-20.4-1.2.mga9.tainted.x86_64.rpm kodi-python-zeroconf-20.4-1.2.mga9.tainted.noarch.rpm from //root/qa-testing/x86_64
Preparing...                     ###########################################################################
     1/12: kodi                  ###########################################################################
     2/12: kodi-python           ###########################################################################
     3/12: kodi-eventclients-common
                                 ###########################################################################
     4/12: kodi-eventclient-kodi-send
                                 ###########################################################################
     5/12: kodi-eventclient-wiiremote
                                 ###########################################################################
     6/12: kodi-eventclient-ps3  ###########################################################################
     7/12: kodi-python-xbmcclient
                                 ###########################################################################
     8/12: kodi-firewalld-services
                                 ###########################################################################
     9/12: kodi-python-bt        ###########################################################################
    10/12: kodi-texturepacker    ###########################################################################
    11/12: kodi-python-zeroconf  ###########################################################################
    12/12: kodi-addon-devel      ###########################################################################
     1/12: removing kodi-python-zeroconf-20.4-1.2.mga9.noarch
                                 ###########################################################################
     2/12: removing kodi-python-bt-20.4-1.2.mga9.noarch
                                 ###########################################################################
     3/12: removing kodi-firewalld-services-20.4-1.2.mga9.noarch
                                 ###########################################################################
     4/12: removing kodi-eventclient-ps3-20.4-1.2.mga9.x86_64
                                 ###########################################################################
     5/12: removing kodi-python-xbmcclient-20.4-1.2.mga9.noarch
                                 ###########################################################################
     6/12: removing kodi-eventclient-kodi-send-20.4-1.2.mga9.x86_64
                                 ###########################################################################
     7/12: removing kodi-texturepacker-20.4-1.2.mga9.x86_64
                                 ###########################################################################
     8/12: removing kodi-eventclient-wiiremote-20.4-1.2.mga9.x86_64
                                 ###########################################################################
     9/12: removing kodi-eventclients-common-20.4-1.2.mga9.x86_64
                                 ###########################################################################
    10/12: removing kodi-python-20.4-1.2.mga9.noarch
                                 ###########################################################################
    11/12: removing kodi-20.4-1.2.mga9.x86_64
                                 ###########################################################################
    12/12: removing kodi-addon-devel-20.4-1.2.mga9.x86_64
                                 ###########################################################################

I will prepare for migration and come tomorrow with the result
Comment 21 Thomas Andrews 2026-03-24 15:33:48 CET
I forgot to reckon with the nature of Cauldron, and the fact that while it is calmer than it was before the "freeze," it's still a moving target. Over the past 24 hours several groups of package updates have been pushed to the repos, some of which could have easily made an upgrade fail if my mirror-of-choice had synced before that push was finished.

I tried another pass at the upgrade with the netinstall iso this morning. It completed, only giving me the now-familiar Kodi unpacking error, which I expected. The error wasn't fatal, and it now boots to a working Mageia 10. Well, except for Kodi.

Drakrpm reports that the mga9 kodi is still installed, and wants to update it to mga10, but it doesn't happen. I think I need to uninstall manually then install the mga10 version, but I'd be willing to bet I need and out-of-the-ordinary command to do that.

Anyway, it looks like if the changes to the mga9 kodi let it upgrade, this bug is fixed.
Comment 22 Thomas Andrews 2026-03-24 16:17:39 CET
I installed the tainted kodi into a VM, then used qarepo to get the packages under test for update. But...

# urpmi --auto-update
medium "QA Testing (64-bit)" is up-to-date
medium "Core Release" is up-to-date
medium "Core Updates" is up-to-date
medium "Nonfree Release" is up-to-date
medium "Nonfree Updates" is up-to-date
medium "Tainted Release" is up-to-date
medium "Tainted Updates" is up-to-date
To satisfy dependencies, the following package is going to be installed:
  Package                        Version      Release       Arch    
(medium "QA Testing (64-bit)")
  kodi                           20.4         1.2.mga9.tai> x86_64  
23B of additional disk space will be used.
29MB of packages will be retrieved.
Proceed with the installation of one package? (Y/n) 


installing kodi-20.4-1.2.mga9.tainted.x86_64.rpm from //home/tom/qa-testing/x86_64
Preparing...                     ###########################################################################
      1/1: kodi                  ###########################################################################
error: unpacking of archive failed on file /usr/lib64/kodi/addons;69c2a98f: cpio: File from package already exists as a directory in system
ERROR: 'unpack' failed for kodi-20.4-1.2.mga9.tainted.x86_64
error: kodi-20.4-1.2.mga9.tainted.x86_64: install failed
error: kodi-20.4-1.1.mga9.tainted.x86_64: erase skipped
Comment 23 Herman Viaene 2026-03-24 17:06:05 CET
Reinstated M9 partition on Compaq H000SB, installed kodi (core version) and then run the upgrade to M10 again: installation fails on cups issues as explained above, but not mention of kodi in the error list.

CC: (none) => herman.viaene

Comment 24 katnatek 2026-03-24 18:29:23 CET
I rollback my VM and install current tainted packages
Use qarepo to get core packages

I not get the issue that Thomas 
Time to check the hdd Thomas?

I will check this on RH
Comment 25 katnatek 2026-03-24 18:38:26 CET
RH x86_64

Install current packages



Update to testing core packages


installing kodi-eventclient-kodi-send-20.4-1.2.mga9.x86_64.rpm kodi-python-20.4-1.2.mga9.noarch.rpm kodi-firewalld-services-20.4-1.2.mga9.noarch.rpm kodi-eventclient-ps3-20.4-1.2.mga9.x86_64.rpm kodi-addon-devel-20.4-1.2.mga9.x86_64.rpm kodi-eventclient-wiiremote-20.4-1.2.mga9.x86_64.rpm kodi-texturepacker-20.4-1.2.mga9.x86_64.rpm kodi-python-zeroconf-20.4-1.2.mga9.noarch.rpm kodi-python-bt-20.4-1.2.mga9.noarch.rpm kodi-eventclients-common-20.4-1.2.mga9.x86_64.rpm kodi-20.4-1.2.mga9.x86_64.rpm kodi-python-xbmcclient-20.4-1.2.mga9.noarch.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     ###################################################################################################
     1/12: kodi                  ###################################################################################################
     2/12: kodi-python           ###################################################################################################
     3/12: kodi-eventclients-common
                                 ###################################################################################################
     4/12: kodi-eventclient-kodi-send
                                 ###################################################################################################
     5/12: kodi-eventclient-ps3  ###################################################################################################
     6/12: kodi-eventclient-wiiremote
                                 ###################################################################################################
     7/12: kodi-firewalld-services
                                 ###################################################################################################
     8/12: kodi-texturepacker    ###################################################################################################
     9/12: kodi-python-zeroconf  ###################################################################################################
    10/12: kodi-python-bt        ###################################################################################################
    11/12: kodi-python-xbmcclient
                                 ###################################################################################################
    12/12: kodi-addon-devel      ###################################################################################################
     1/12: removing kodi-python-xbmcclient-20.4-1.1.mga9.tainted.noarch
                                 ###################################################################################################
     2/12: removing kodi-python-bt-20.4-1.1.mga9.tainted.noarch
                                 ###################################################################################################
     3/12: removing kodi-python-zeroconf-20.4-1.1.mga9.tainted.noarch
                                 ###################################################################################################
     4/12: removing kodi-eventclient-ps3-20.4-1.1.mga9.tainted.x86_64
                                 ###################################################################################################
     5/12: removing kodi-firewalld-services-20.4-1.1.mga9.tainted.noarch
                                 ###################################################################################################
     6/12: removing kodi-eventclient-kodi-send-20.4-1.1.mga9.tainted.x86_64
                                 ###################################################################################################
     7/12: removing kodi-texturepacker-20.4-1.1.mga9.tainted.x86_64
                                 ###################################################################################################
     8/12: removing kodi-eventclient-wiiremote-20.4-1.1.mga9.tainted.x86_64
                                 ###################################################################################################
     9/12: removing kodi-eventclients-common-20.4-1.1.mga9.tainted.x86_64
                                 ###################################################################################################
    10/12: removing kodi-python-20.4-1.1.mga9.tainted.noarch
                                 ###################################################################################################
    11/12: removing kodi-20.4-1.1.mga9.tainted.x86_64
                                 ###################################################################################################
    12/12: removing kodi-addon-devel-20.4-1.1.mga9.tainted.x86_64
                                 ###################################################################################################

Update to tainted packages

installing kodi-python-zeroconf-20.4-1.2.mga9.tainted.noarch.rpm kodi-20.4-1.2.mga9.tainted.x86_64.rpm kodi-eventclient-kodi-send-20.4-1.2.mga9.tainted.x86_64.rpm kodi-python-xbmcclient-20.4-1.2.mga9.tainted.noarch.rpm kodi-eventclient-wiiremote-20.4-1.2.mga9.tainted.x86_64.rpm kodi-python-bt-20.4-1.2.mga9.tainted.noarch.rpm kodi-firewalld-services-20.4-1.2.mga9.tainted.noarch.rpm kodi-python-20.4-1.2.mga9.tainted.noarch.rpm kodi-texturepacker-20.4-1.2.mga9.tainted.x86_64.rpm kodi-eventclients-common-20.4-1.2.mga9.tainted.x86_64.rpm kodi-addon-devel-20.4-1.2.mga9.tainted.x86_64.rpm kodi-eventclient-ps3-20.4-1.2.mga9.tainted.x86_64.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     ###################################################################################################
     1/12: kodi                  ###################################################################################################
     2/12: kodi-python           ###################################################################################################
     3/12: kodi-eventclients-common
                                 ###################################################################################################
     4/12: kodi-eventclient-kodi-send
                                 ###################################################################################################
     5/12: kodi-eventclient-wiiremote
                                 ###################################################################################################
     6/12: kodi-eventclient-ps3  ###################################################################################################
     7/12: kodi-python-zeroconf  ###################################################################################################
     8/12: kodi-python-xbmcclient
                                 ###################################################################################################
     9/12: kodi-python-bt        ###################################################################################################
    10/12: kodi-firewalld-services
                                 ###################################################################################################
    11/12: kodi-texturepacker    ###################################################################################################
    12/12: kodi-addon-devel      ###################################################################################################
     1/12: removing kodi-eventclient-ps3-20.4-1.2.mga9.x86_64
                                 ###################################################################################################
     2/12: removing kodi-firewalld-services-20.4-1.2.mga9.noarch
                                 ###################################################################################################
     3/12: removing kodi-python-bt-20.4-1.2.mga9.noarch
                                 ###################################################################################################
     4/12: removing kodi-python-xbmcclient-20.4-1.2.mga9.noarch
                                 ###################################################################################################
     5/12: removing kodi-eventclient-kodi-send-20.4-1.2.mga9.x86_64
                                 ###################################################################################################
     6/12: removing kodi-python-zeroconf-20.4-1.2.mga9.noarch
                                 ###################################################################################################
     7/12: removing kodi-texturepacker-20.4-1.2.mga9.x86_64
                                 ###################################################################################################
     8/12: removing kodi-eventclient-wiiremote-20.4-1.2.mga9.x86_64
                                 ###################################################################################################
     9/12: removing kodi-eventclients-common-20.4-1.2.mga9.x86_64
                                 ###################################################################################################
    10/12: removing kodi-python-20.4-1.2.mga9.noarch
                                 ###################################################################################################
    11/12: removing kodi-20.4-1.2.mga9.x86_64
                                 ###################################################################################################
    12/12: removing kodi-addon-devel-20.4-1.2.mga9.x86_64
                                 ###################################################################################################

Not issues detected
Thomas Check space or the hdd
Comment 26 Thomas Andrews 2026-03-24 20:53:28 CET
This hardware doesn't have an hdd - it has two NVME ssds. There are no symptoms of failure anywhere else, and this VM works OK otherwise.

But I do see a significant difference in our tests. You installed all the current packages from comment 13, but I did what any user might do - I just installed kodi and any dependencies it drew in with it, trusting that everything necessary was there:

# urpmi kodi
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  lib64cec6                      6.0.2        3.mga9        x86_64  
  lib64crossguid0                0.2.3        0.git2019052> x86_64  
  lib64fmt9                      9.1.0        1.mga9        x86_64  
  lib64fstrcmp0                  0.7.D001     4.mga9        x86_64  
  lib64p8-platform2              2.1.0.1      4.mga9        x86_64  
  lib64pcrecpp0                  8.45         3.mga9        x86_64  
  lib64shairplay0                0.9.0        0.git2018082> x86_64  
  lib64waylandpp1                1.0.0        1.mga9        x86_64  
(medium "Core Updates")
  lib64iso9660_11                2.1.0        4.1.mga9      x86_64  
  lib64spdlog1.11                1.11.0       4.1.mga9      x86_64  
(medium "Tainted Updates")
  kodi                           20.4         1.1.mga9.tai> x86_64  
78MB of additional disk space will be used.
30MB of packages will be retrieved.
Proceed with the installation of the 11 packages? (Y/n) 


    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64crossguid0-0.2.3-0.git20190529.1.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64fmt9-9.1.0-1.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64p8-platform2-2.1.0.1-4.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64fstrcmp0-0.7.D001-4.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64pcrecpp0-8.45-3.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64shairplay0-0.9.0-0.git20180824.4.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64waylandpp1-1.0.0-1.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/lib64cec6-6.0.2-3.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/lib64spdlog1.11-1.11.0-4.1.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/updates/lib64iso9660_11-2.1.0-4.1.mga9.x86_64.rpm
    https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/tainted/updates/kodi-20.4-1.1.mga9.tainted.x86_64.rpm
installing lib64shairplay0-0.9.0-0.git20180824.4.mga9.x86_64.rpm lib64pcrecpp0-8.45-3.mga9.x86_64.rpm kodi-20.4-1.1.mga9.tainted.x86_64.rpm lib64p8-platform2-2.1.0.1-4.mga9.x86_64.rpm lib64waylandpp1-1.0.0-1.mga9.x86_64.rpm lib64crossguid0-0.2.3-0.git20190529.1.mga9.x86_64.rpm lib64iso9660_11-2.1.0-4.1.mga9.x86_64.rpm lib64fstrcmp0-0.7.D001-4.mga9.x86_64.rpm lib64fmt9-9.1.0-1.mga9.x86_64.rpm lib64cec6-6.0.2-3.mga9.x86_64.rpm lib64spdlog1.11-1.11.0-4.1.mga9.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ###########################################################################
     1/11: lib64fmt9             ###########################################################################
     2/11: lib64spdlog1.11       ###########################################################################
     3/11: lib64fstrcmp0         ###########################################################################
     4/11: lib64iso9660_11       ###########################################################################
     5/11: lib64crossguid0       ###########################################################################
     6/11: lib64waylandpp1       ###########################################################################
     7/11: lib64p8-platform2     ###########################################################################
     8/11: lib64cec6             ###########################################################################
     9/11: lib64pcrecpp0         ###########################################################################
    10/11: lib64shairplay0       ###########################################################################
    11/11: kodi                  ###########################################################################

Only one "kodi" package was installed. While it may not have all the features available when installed this way, it does run and display picture and/or video files from the ssd.
Comment 27 Thomas Andrews 2026-03-24 20:58:30 CET
I'm getting more thoroughly confused by the minute. I just tried updating the above VM kodi , and this time it worked! The only thing I did differently was run it before going after the update.
Comment 28 Thomas Andrews 2026-03-24 23:22:33 CET
Got it. 

The Kodi on the hardware from comment 0 had the kodi-pvr-iptvsimple addon installed for testing purposes, bug 32206 and others. (Note that addon is a package separate from the list in comment 13.)

When installed, the current kodi-pvr-iptvsimple creates a directory in /usr/lib64/kodi called addons that is populated with the iptv information. Apparently, the new mga9 and mga10 updates/upgrades want to create a link there with the same name to a directory somewhere else, and that's a conflict.
katnatek 2026-03-24 23:55:46 CET

Source RPM: kodi => kodi,kodi-pvr-iptvsimple

katnatek 2026-03-28 04:07:35 CET

Assignee: qa-bugs => pkg-bugs

Comment 29 David GEIGER 2026-03-28 19:11:04 CET
Should be fixed now for cauldron and mga9:

Packages in 9/Core/Updates_testing:
======================
kodi-20.4-1.3.mga9
kodi-addon-devel-20.4-1.3.mga9
kodi-eventclient-kodi-send-20.4-1.3.mga9
kodi-eventclient-ps3-20.4-1.3.mga9
kodi-eventclient-wiiremote-20.4-1.3.mga9
kodi-eventclients-common-20.4-1.3.mga9
kodi-firewalld-services-20.4-1.3.mga9.noarch.rpm
kodi-python-20.4-1.3.mga9.noarch.rpm
kodi-python-bt-20.4-1.3.mga9.noarch.rpm
kodi-python-xbmcclient-20.4-1.3.mga9.noarch.rpm
kodi-python-zeroconf-20.4-1.3.mga9.noarch.rpm
kodi-texturepacker-20.4-1.3.mga9


Packages in 9/Tainted/Updates_testing:
======================
kodi-20.4-1.3.mga9.tainted
kodi-addon-devel-20.4-1.3.mga9.tainted
kodi-eventclient-kodi-send-20.4-1.3.mga9.tainted
kodi-eventclient-ps3-20.4-1.3.mga9.tainted
kodi-eventclient-wiiremote-20.4-1.3.mga9.tainted
kodi-eventclients-common-20.4-1.3.mga9.tainted
kodi-firewalld-services-20.4-1.3.mga9.tainted.noarch.rpm
kodi-python-20.4-1.3.mga9.tainted.noarch.rpm
kodi-python-bt-20.4-1.3.mga9.tainted.noarch.rpm
kodi-python-xbmcclient-20.4-1.3.mga9.tainted.noarch.rpm
kodi-python-zeroconf-20.4-1.3.mga9.tainted.noarch.rpm
kodi-texturepacker-20.4-1.3.mga9.tainted


From SRPMS:
kodi-20.4-1.3.mga9.src.rpm
kodi-20.4-1.3.mga9.tainted.src.rpm

Assignee: pkg-bugs => qa-bugs

Comment 30 Thomas Andrews 2026-03-29 19:33:54 CEST
MGA9-64 Plasma on real hardware, existing kodi installed with only the iptvsimple addon.

No installation issues. Started Kodi, played some iptv channels, all OK. Many channels that were once available are no longer so, but that is not Kodi-s fault, it is from DRM issues at the provider.

I want to keep this system as Mageia 9 for testing purposes, so I will have to test the upgrade to Mageia 10 elsewhere. But, so far, so good.
Comment 31 Herman Viaene 2026-03-30 09:57:07 CEST
Installed kodi core versions on fully updated M9, and then upgraded to M10. Now the operation completes successfully and things like wifi (short test) and access to NFS-shares all came over correctly.
Should I repeat the exercise for the kodi tainted versions???
Comment 32 Thomas Andrews 2026-03-30 14:04:45 CEST
I tried in a VirtualBox guest yesterday, but it failed miserably with what looked like hundreds of packages missing. Almost certainly a syncing issue with my mirror of choice. 

But, since the update goes OK, once the update is in place upgrades should have no issues, either.

Sending it on. Katnatek, be sure to use the version in comment 29 in the advisory.

Validating.

CC: (none) => sysadmin-bugs
Keywords: (none) => validated_update
Whiteboard: (none) => MGA9-64-OK

katnatek 2026-03-31 02:07:49 CEST

Source RPM: kodi,kodi-pvr-iptvsimple => kodi
Keywords: (none) => advisory

Comment 33 Mageia Robot 2026-03-31 07:32:13 CEST
An update for this issue has been pushed to the Mageia Updates repository.

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

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


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