Just came across a new CentOS 7 only error during yum updates with EPEL yum repository and update to libc-client yum package located in EPEL yum repo. What is happening below is that 'Error: Package: uw-imap-devel-2007f-4.el7.1.x86_64 (@epel)' is complaining that it requires a specific version of libc-client = libc-client-2007f-4.el7.1.x86_64 (@epel) but yum update is trying to update libc-client to a newer version libc-client-2007f-14.el7.x86_64 (epel). Update August 3, 2017: newer issue is 2007f-16 version of libc-client and uw-imap-devel were released by EPEL which is proper way to release these with matching 2007f-16 versions for dependencies. So Centmin Mod 123.08stable and 123.09beta01 have been updated to versionlock and update to 2007f-16 versions of these 2 packages. Update 2: July 30th, 2017 - workaround fix applied to latest Centmin Mod 123.09beta01 branch using centminmod.com mirrored copy of missing uw-imap-devel and libc-client 2007f-4 version of RPM packages for CentOS 7 only issue Beta Branch - CentOS 7 workaround fix for EPEL uw-imap-devel & libc-client issues Update: July 30th, 2017 - for now I have updated Centmin Mod 123.08stable and 123.09beta01 with new PHPIMAP variable set to PHPIMAP='n' by default (Beta Branch - add PHPIMAP option to disable or enable PHP Imap extension), so when PHP compiles/installs are done IMAP php extension is disable temporarily until I can figure this out Code (Text): yum -y update --disableplugin=priorities Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.gpmidi.net * elrepo: muug.ca * epel: fedora-epel.mirrors.tds.net * extras: centos.mirror.ca.planethoster.net * rpmforge: repoforge.mirror.constant.com * updates: centos.bhs.mirrors.ovh.net Resolving Dependencies --> Running transaction check ---> Package libc-client.x86_64 0:2007f-4.el7.1 will be updated --> Processing Dependency: libc-client(x86-64) = 2007f-4.el7.1 for package: uw-imap-devel-2007f-4.el7.1.x86_64 ---> Package libc-client.x86_64 0:2007f-14.el7 will be an update --> Finished Dependency Resolution Error: Package: uw-imap-devel-2007f-4.el7.1.x86_64 (@epel) Requires: libc-client(x86-64) = 2007f-4.el7.1 Removing: libc-client-2007f-4.el7.1.x86_64 (@epel) libc-client(x86-64) = 2007f-4.el7.1 Updated By: libc-client-2007f-14.el7.x86_64 (epel) libc-client(x86-64) = 2007f-14.el7 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Normally, there should be an accompanying updated uw-imap-devel version i.e. uw-imap-devel-2007f-14.el7.1.x86_64 to match libc-client-2007f-14.el7.x86_64 (epel). But EPEL yum repo doesn't have it. I see Fedora Rawhide does uw-imap-devel-2007f-14.fc27.x86_64.rpm Fedora Rawhide Download. So technically, if you want you can grab the Fedora Rawhide SRC RPM and rebuild a custom RPM for CentOS 7 but then you'd be responsible for updates to uw-imap-devel, libc-client RPMs everytime. Fixing Issue There are many ways to fix this, but easiest for now is to lock libc-client updates to the one uw-imap-devel wants to use, libc-client = libc-client-2007f-4.el7.1.x86_64 (@epel). You can use yum versionlock plugin to lock a yum package to a specific version so yum updates won't update it and ignore newer versions of the package - libc-client in this case. SSH commands are as follows Code (Text): yum -y install yum-plugin-versionlock yum versionlock libc-client listing versionlocked packages using command Code (Text): yum versionlock list will give Code (Text): yum versionlock list Loaded plugins: fastestmirror, priorities, versionlock 0:libc-client-2007f-4.el7.1.* versionlock list done Now yum updates will skip over libc-client even if there are updates.