Package Version Mismatch After Patching Leading to Perl Package Update Failure
Learn how to update various Perl packages which are causing issues when patching from Oracle AVDF 20.9 to newer versions.
Problem
After patching to AVDF 20.9, certain systems have an outdated set of Perl packages, such as perl-interpreter, perl-libs, and perl-Utils, which do not match versions available in a fresh install. This mismatch does not introduce CVEs (as per Qualys reports) but could lead to dependency conflicts, especially when attempting further upgrades.
Solution
To resolve this package mismatch, uninstall the Perl-devel package and any other packages that depend on it, then manually upgrade the Perl packages using the following workaround:
-
Run the following command before beginning to patch:
dnf remove perl-devel -
Insert the upgrade ISO.
-
Mount it with
mount /dev/sr0 /images. -
Run the update command:
/usr/bin/yum update --exclude=avs,dbfw-mgmtsvr -c /images/upgrade.repoThis command erases the packages pre-patching, upgrades all the outdated Perl packages, aligning the system with the expected package set, and successfully resolves dependency conflicts.