cPanel DNS Only Update Failing


I noticed that I had received a couple of e-mails from 2 of my 3 DNS servers that cPanel had failed to automatically upgrade. I couldn't log into the GUI on the two that were reporting the fails.

Both were previously running 11.46.17 and were failing on the update to 11.46.21

[20141208.223018]       package cpanel-perl-514-Class-Loader-2.03-1.cp1146.i386 is already installed
[20141208.223018]       package cpanel-perl-514-Snowball-Swedish-1.2-1.cp1146.i386 is already installed
[20141208.223018]       package cpanel-perl-514-Digest-BubbleBabble-0.02-1.cp1146.i386 is already installed
[20141208.223018]       package cpanel-perl-514-Memoize-ExpireLRU-0.55-1.cp1146.i386 is already installed
[20141208.223018]       package cpanel-re2c- is already installed
[20141208.223018]   see for more information
[20141208.223018]   The Administrator will be notified to review this output when this script completes
[20141208.223018] E Detected events which require user notification during updatenow. Will send iContact the log

Attempting the forced update was producing the same error.

The fix was to run the autorepair script
/scripts/autorepair fix_duplicate_cpanel_rpms
I could then manually run the update with the force flag set.

Luckily, the 3rd DNS Server was still on the 11.44 release branch, so wasn't trying to update, otherwise, my whole DNS cluster would have been offline.