Thursday, November 12, 2026: 11:34 AM: Until yesterday, I was getting warnings every time cPanel ran its automatic update because DNF was running into a package conflict involving the libheif packages used by the installed PHP Imagick packages. I confirmed that libheif-freeworld was required by the PHP 8.1, 8.2, and 8.3 Imagick packages, so simply removing it wasn’t a sensible fix. I installed DNF’s versionlock plugin and locked libheif, libheif-ffmpeg, and libheif-freeworld at their installed 1.23.6 versions so the updater would stop trying to change that package set. Going forward, I can let cPanel update normally and watch the update reports to make sure the conflict does not return. Eventually I should remove those version locks when compatible replacements become available, rather than leaving these three packages frozen indefinitely. In short, the immediate problem is contained, but the version locks are a temporary compatibility measure that I need to revisit as the repositories catch up.
cPanel Automatic Update DNF Libheif Package Conflict Triggered Warnings