[CentOS] yum hangs and results in problems

Gary Stainburn

gary at ringways.co.uk
Thu May 24 16:30:19 UTC 2018


My live mail server was due an update so I ran

yum update

All seemed file so I told it to proceed.  HOwever it then hung for over 30 
minutes.

I stopped the update and tried again.  It complained about problems with the 
update, so I tried

yum --skip-broken -y update

which then hung at a different place.  After some Googling I tried

yum-complete-transaction

and 

package-cleanup --cleandupes

both of which failed.  I then using my "Microsoft" head I thought I'd try 
rebooting to see if that fixes it.  This of course was a big mistake as my 
server now crashes on bootup.

I have managed to get it back up and running by selecting a version of the 
kernel that is 3 versions old.

I have now tried

yum history
yum history remove 115 (which failed)
package-cleanup --cleandupes (which failed)
yum-complete-transaction (which failed)
yum-complete-transaction --cleanup-only (which worked)

followed by

[root at ollie2 /]# package-cleanup --problems
Loaded plugins: fastestmirror, langpacks
Package 1:NetworkManager-glib-1.10.2-14.el7_5.x86_64 has installed conflicts 
NetworkManager-libnm < ('1', '1.10.2', '14.el7_5'): 
1:NetworkManager-libnm-1.8.0-11.el7_4.x86_64
Package avahi-glib-0.6.31-19.el7.x86_64 has installed conflicts avahi < 
('0', '0.6.31', '19.el7'): avahi-0.6.31-17.el7.x86_64
Package ipa-common-4.5.0-22.el7.centos.noarch has installed conflicts 
freeipa-common: ipa-common-4.5.4-10.el7.centos.1.noarch
Package ipa-common-4.5.4-10.el7.centos.1.noarch has installed conflicts 
freeipa-common: ipa-common-4.5.0-22.el7.centos.noarch
Package ipa-common-4.5.4-10.el7.centos.1.noarch has installed conflicts 
freeipa-python < ('0', '4.5.4', None): 
ipa-python-compat-4.5.0-22.el7.centos.noarch
Package python2-ipalib-4.5.4-10.el7.centos.1.noarch has installed conflicts 
freeipa-python < ('0', '4.5.4', None): 
ipa-python-compat-4.5.0-22.el7.centos.noarch
[root at ollie2 /]#

I'm now running

yum check

which has also taken 30 minutes so far.

Questions

1) Any ideas why my yum runs keep hanging, and what I can do to fix it?
2) How do I go about fixing the problems listed above?
3) What do I need to do to get my server back in a safe, consistant state?



More information about the CentOS mailing list