Johnny Hughes wrote: > > is it possible that you have extras set at a different priority than > base ... you also have the protectbase installed along with priorities > (not recommended). > > You should have these settings for [extras], [base] and [updates] > sections in CentOS-Base.repo: > > priority=1 > protect=1 > > You should also (after properly configuring your repo files), use > yum-priorities and remove yum-protectbase. > According to the wiki, it seems like editing the file: /etc/yum/pluginconf.d/protectbase.conf And adding (or changing) it to have enabled set to zero: [main] enabled = 0 Would disable the protectbase plugin. Is this a valid way of disabling yum-protectbase in preference for yum-priorities? ... For my system, I did the following to fix the issue: A) Make sure that [extras], [base], and [upgrades] were all at the same priority level (I used priority=1 for all three of those sections) B) Disabled yum-protectbase as shown above (putting enabled=0 in the [main] section) in the protectbase.conf file under /etc/yum/pluginconf.d/ C) Ran the upgrade command for just perl: yum --disablerepo=\* --enablerepo=updates --enablerepo=base --enablerepo=extras upgrade perl ... Many thanks to Gregory for pointing out a good fix for this issue. I suspect it all goes back to having [extras] at a different priority level then [base] and [upgrades].