After many months (> 6) of no software upgrades, I logged into an EC2 instances running:
Linux version 2.6.32-358.23.2.el6.x86_64 (mockbuild@x86-022.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Sat Sep 14 05:32:37 EDT 2013
and then tried to do the usual yum-update:
# yum update
Well, that failed with errors like these:
--> Finished Dependency Resolution
Error: Package: coreutils-libs-8.4-19.el6_4.2.x86_64 (@rhui-us-east-1-rhel-server-releases)
Requires: coreutils = 8.4-19.el6_4.2
Removing: coreutils-8.4-19.el6_4.2.x86_64 (@rhui-us-east-1-rhel-server-releases)
coreutils = 8.4-19.el6_4.2
Updated By: coreutils-8.4-31.el6_5.1.x86_64 (rhui-REGION-rhel-server-releases)
coreutils = 8.4-31.el6_5.1
Available: coreutils-8.4-9.el6.x86_64 (rhui-REGION-rhel-server-releases)
coreutils = 8.4-9.el6
Available: coreutils-8.4-13.el6.x86_64 (rhui-REGION-rhel-server-releases)
coreutils = 8.4-13.el6
Available: coreutils-8.4-16.el6.x86_64 (rhui-REGION-rhel-server-releases)
coreutils = 8.4-16.el6
Available: coreutils-8.4-19.el6.x86_64 (rhui-REGION-rhel-server-releases)
coreutils = 8.4-19.el6
Available: coreutils-8.4-19.el6_4.1.x86_64 (rhui-REGION-rhel-server-releases)
coreutils = 8.4-19.el6_4.1
Available: coreutils-8.4-31.el6.x86_64 (rhui-REGION-rhel-server-releases)
coreutils = 8.4-31.el6
Error: Package: abrt-addon-python-2.0.8-16.el6_4.1.x86_64 (@rhui-us-east-1-rhel-server-releases)
Requires: abrt = 2.0.8-16.el6_4.1
Removing: abrt-2.0.8-16.el6_4.1.x86_64 (@rhui-us-east-1-rhel-server-releases)
abrt = 2.0.8-16.el6_4.1
Updated By: abrt-2.0.8-21.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-21.el6
Available: abrt-1.1.13-4.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 1.1.13-4.el6
Available: abrt-1.1.16-3.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 1.1.16-3.el6
Available: abrt-2.0.4-14.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.4-14.el6
Available: abrt-2.0.8-6.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-6.el6
Available: abrt-2.0.8-6.el6_3.2.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-6.el6_3.2
Available: abrt-2.0.8-15.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-15.el6
Error: Package: abrt-addon-ccpp-2.0.8-16.el6_4.1.x86_64 (@rhui-us-east-1-rhel-server-releases)
Requires: abrt = 2.0.8-16.el6_4.1
Removing: abrt-2.0.8-16.el6_4.1.x86_64 (@rhui-us-east-1-rhel-server-releases)
abrt = 2.0.8-16.el6_4.1
Updated By: abrt-2.0.8-21.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-21.el6
Available: abrt-1.1.13-4.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 1.1.13-4.el6
Available: abrt-1.1.16-3.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 1.1.16-3.el6
Available: abrt-2.0.4-14.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.4-14.el6
Available: abrt-2.0.8-6.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-6.el6
Available: abrt-2.0.8-6.el6_3.2.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-6.el6_3.2
Available: abrt-2.0.8-15.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-15.el6
Error: Package: abrt-addon-kerneloops-2.0.8-16.el6_4.1.x86_64 (@rhui-us-east-1-rhel-server-releases)
Requires: abrt = 2.0.8-16.el6_4.1
Removing: abrt-2.0.8-16.el6_4.1.x86_64 (@rhui-us-east-1-rhel-server-releases)
abrt = 2.0.8-16.el6_4.1
Updated By: abrt-2.0.8-21.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-21.el6
Available: abrt-1.1.13-4.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 1.1.13-4.el6
Available: abrt-1.1.16-3.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 1.1.16-3.el6
Available: abrt-2.0.4-14.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.4-14.el6
Available: abrt-2.0.8-6.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-6.el6
Available: abrt-2.0.8-6.el6_3.2.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-6.el6_3.2
Available: abrt-2.0.8-15.el6.x86_64 (rhui-REGION-rhel-server-releases)
abrt = 2.0.8-15.el6
Error: Package: glibc-devel-2.12-1.107.el6_4.5.x86_64 (@rhui-us-east-1-rhel-server-releases)
Requires: glibc-headers = 2.12-1.107.el6_4.5
Removing: glibc-headers-2.12-1.107.el6_4.5.x86_64 (@rhui-us-east-1-rhel-server-releases)
glibc-headers = 2.12-1.107.el6_4.5
Updated By: glibc-headers-2.12-1.132.el6.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.132.el6
Available: glibc-headers-2.12-1.7.el6.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.7.el6
Available: glibc-headers-2.12-1.7.el6_0.3.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.7.el6_0.3
Available: glibc-headers-2.12-1.7.el6_0.4.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.7.el6_0.4
Available: glibc-headers-2.12-1.7.el6_0.5.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.7.el6_0.5
Available: glibc-headers-2.12-1.25.el6.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.25.el6
Available: glibc-headers-2.12-1.25.el6_1.3.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.25.el6_1.3
Available: glibc-headers-2.12-1.47.el6.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.47.el6
Available: glibc-headers-2.12-1.47.el6_2.5.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.47.el6_2.5
Available: glibc-headers-2.12-1.47.el6_2.9.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.47.el6_2.9
Available: glibc-headers-2.12-1.47.el6_2.12.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.47.el6_2.12
Available: glibc-headers-2.12-1.80.el6.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.80.el6
Available: glibc-headers-2.12-1.80.el6_3.3.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.80.el6_3.3
Available: glibc-headers-2.12-1.80.el6_3.4.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.80.el6_3.4
Available: glibc-headers-2.12-1.80.el6_3.5.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.80.el6_3.5
Available: glibc-headers-2.12-1.80.el6_3.6.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.80.el6_3.6
Available: glibc-headers-2.12-1.80.el6_3.7.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.80.el6_3.7
Available: glibc-headers-2.12-1.107.el6.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.107.el6
Available: glibc-headers-2.12-1.107.el6_4.2.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.107.el6_4.2
Available: glibc-headers-2.12-1.107.el6_4.4.x86_64 (rhui-REGION-rhel-server-releases)
glibc-headers = 2.12-1.107.el6_4.4
You could try using --skip-broken to work around the problem
** Found 143 pre-existing rpmdb problem(s), 'yum check' output follows:
After reading several articles, I tried several things to correct the issue:
- Ran
yum clean all, thenyum update. - Ran
rpmdb --rebuilddb, thenpackage-cleanup --dupes, thenpackage-cleanup --cleandupes. - Ran
yum-complete-transaction, etc.
In all cases, I ended up in the same place. One article suggested that I might have conflicting packages for glibc. In any case, I cannot tell what is going on. Should I re-instance my EC2, or does someone have a solution?
Thanks!