Only encountered ‘2’ issues with the 9.3 to 9.4 upgrade, using the ‘upacked’ ISO image and local reposync’d repositories:
The EPEL package (I had installed on my RL 9.3 KDE configuration) for kf5-libkdcraw requires/uses the RL provided LibRaw package…
RL 9.3 had LibRaw-0.20, but RL 9.4 provides LibRaw-0.21
Error:
Problem: package kf5-libkdcraw-23.04.3-2.el9.x86_64 from @System requires libraw.so.20()(64bit), but none of the providers can be installed
- cannot install both LibRaw-0.21.1-1.el9.x86_64 from Linux-Vendor-App-Updates and LibRaw-0.20.2-6.el9.x86_64 from @System
- cannot install the best update candidate for package kf5-libkdcraw-23.04.3-2.el9.x86_64
- cannot install the best update candidate for package LibRaw-0.20.2-6.el9.x86_64
Was able to obtain ‘just’ the newer kf5-libkdcraw package without affecting any other “requires”:
wget https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/k/kf5-libkdcraw-23.08.5-1.el9.x86_64.rpm
BUT, then the update to RL 9.4 attempted to corrupt the installation with ‘modular’ packages, for just “mariadb”.
Version 10.5 is provided by the RL 9.4 ‘base’ repo, but is ignored…
Transaction Summary
========================================================================================================================
Install 18 Packages
Upgrade 381 Packages
Remove 5 Packages
Total size: 933 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
No available modular metadata for modular package 'mariadb-3:10.11.6-1.module+el9.4.0+20012+a68bdff7.x86_64', it cannot be installed on the system
No available modular metadata for modular package 'mariadb-common-3:10.11.6-1.module+el9.4.0+20012+a68bdff7.x86_64', it cannot be installed on the system
No available modular metadata for modular package 'mariadb-errmsg-3:10.11.6-1.module+el9.4.0+20012+a68bdff7.x86_64', it cannot be installed on the system
No available modular metadata for modular package 'mariadb-server-3:10.11.6-1.module+el9.4.0+20012+a68bdff7.x86_64', it cannot be installed on the system
Error: No available modular metadata for modular package
I could not find any ‘setting’ that was permitting the modular abomination to be included in the update, so I has to resort to using an ‘exclude’ option on the command:
sudo yum --exclude=mariadb\* update
Both the “base” version, and the “modular” one are in the Appstream repo (but the “base” version which is the same as provided by RL 9.3 was not updated):
workstation:/tmp> sudo yum list mariadb
Last metadata expiration check: 1:26:33 ago on Thu 23 May 2024 02:03:55 PM MDT.
Installed Packages
mariadb.x86_64 3:10.5.22-1.el9_2 @Linux-Appstream-Updates
Available Packages
mariadb.x86_64 3:10.11.6-1.module+el9.4.0+20012+a68bdff7 Linux-Appstream-Updates
workstation:/nfs/appstream/m> ls -l mariadb-10*
-rw-r--r-- 1 root admin 1778693 May 2 02:47 mariadb-10.11.6-1.module+el9.4.0+20012+a68bdff7.x86_64.rpm
-rw-r--r-- 1 root admin 1635168 Oct 12 2023 mariadb-10.5.22-1.el9_2.x86_64.rpm
Though the upgrade to RL 9.4 completed successfully, any attempt to perform package updates still present the modular abomination packages…
workstation:/> sudo yum update
Last metadata expiration check: 1:03:57 ago on Thu 23 May 2024 02:03:55 PM MDT.
Dependencies resolved.
========================================================================================================================
Package Architecture Version Repository Size
========================================================================================================================
Upgrading:
mariadb x86_64 3:10.11.6-1.module+el9.4.0+20012+a68bdff7 Linux-Vendor-App-Updates 1.7 M
mariadb-common x86_64 3:10.11.6-1.module+el9.4.0+20012+a68bdff7 Linux-Vendor-App-Updates 28 k
mariadb-errmsg x86_64 3:10.11.6-1.module+el9.4.0+20012+a68bdff7 Linux-Vendor-App-Updates 254 k
mariadb-server x86_64 3:10.11.6-1.module+el9.4.0+20012+a68bdff7 Linux-Vendor-App-Updates 10 M
Transaction Summary
========================================================================================================================
Upgrade 4 Packages
Total size: 12 M
Is this ok [y/N]: N
Operation aborted.