Broekman, Maarten wrote:
Just a followup...
        I interrupted the infinitely looping yum update and manually
tried to update:
[root ~]# yum clean all
Loading "security" plugin
Loading "rhnplugin" plugin
Cleaning up Everything
[root ~]# yum update glibc glibc-common
Loading "security" plugin
Loading "rhnplugin" plugin
xxxx-rhel5-rhntools-x86_6 100% |=========================| 1.2 kB
00:00
primary.xml.gz            100% |=========================| 5.6 kB
00:00
xxxx-rhel5: ################################################## 39/39
xxxx-rhel5-pkgs-x86_64-r0 100% |=========================| 1.2 kB
00:00
primary.xml.gz            100% |=========================| 7.5 kB
00:00
xxxx-rhel5: ################################################## 21/21
xxxx-rhel5-base-x86_64-r0 100% |=========================| 1.2 kB
00:00
primary.xml.gz            100% |=========================| 1.8 MB
00:00
xxxx-rhel5: ################################################## 5590/5590
Skipping security plugin, no data
Setting up Update Process
Resolving Dependencies
Skipping security plugin, no data
--> Running transaction check
---> Package glibc.i686 0:2.5-24 set to be updated
---> Package glibc.x86_64 0:2.5-24 set to be updated
--> Processing Dependency: glibc = 2.5-18 for package: glibc-devel
--> Processing Dependency: glibc = 2.5-18 for package: glibc-devel
--> Processing Dependency: glibc = 2.5-18 for package: glibc-headers
---> Package glibc-common.x86_64 0:2.5-24 set to be updated
--> Running transaction check
---> Package glibc-devel.x86_64 0:2.5-24 set to be updated
---> Package glibc-headers.x86_64 0:2.5-24 set to be updated
--> Processing Conflict: glibc-common conflicts glibc > 2.5-0
--> Processing Conflict: glibc-common conflicts glibc > 2.5-0
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================
=====
 Package                 Arch       Version          Repository
Size
========================================================================
=====
Updating:
 glibc                   i686       2.5-24
xxxx-rhel5-base-x86_64-r092008  5.2 M
 glibc                   x86_64     2.5-24
xxxx-rhel5-base-x86_64-r092008  4.7 M
 glibc-common            x86_64     2.5-24
xxxx-rhel5-base-x86_64-r092008   16 M
Updating for dependencies:
 glibc-devel             x86_64     2.5-24
xxxx-rhel5-base-x86_64-r092008  2.4 M
 glibc-headers           x86_64     2.5-24
xxxx-rhel5-base-x86_64-r092008  601 k

Transaction Summary
========================================================================
=====
Install      0 Package(s)
Update       5 Package(s)
Remove       0 Package(s)

Total download size: 29 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): glibc-common-2.5-2 100% |=========================|  16 MB
00:01
(2/5): glibc-2.5-24.x86_6 100% |=========================| 4.7 MB
00:00
(3/5): glibc-headers-2.5- 100% |=========================| 601 kB
00:00
(4/5): glibc-2.5-24.i686. 100% |=========================| 5.2 MB
00:00
(5/5): glibc-devel-2.5-24 100% |=========================| 2.4 MB
00:00
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
Package glibc-devel needs glibc = 2.5-18, this is not available.
Package glibc-devel needs glibc-headers = 2.5-18, this is not available.
Package glibc-devel needs glibc-headers = 2.5-18, this is not available.
Package glibc-devel needs glibc = 2.5-18, this is not available.
Complete!
[root ~]# rpm -qa | grep glibc
glibc-common-2.5-18
glibc-devel-2.5-18
compat-glibc-2.3.4-2.26
glibc-2.5-18
glibc-2.5-18
glibc-headers-2.5-18
compat-glibc-2.3.4-2.26
glibc-devel-2.5-18
compat-glibc-headers-2.3.4-2.26

I'm not 100% sure but this seems like an RPM interdependency that got
messed up somewhere...



It looks like you have both 32 and 64 bit version of glibc and one of them can't update. I'd double check that you have both the 32 and 64 bit versions available in the repository that you are updating from.

rpm -qa --qf  '%{name}-%{version}-%{release}.%{arch}\n'|grep glibc

will tell you the arch of the glibc packages.

I'd also clean out the yum cache (rm -rf /var/cache/yum/*)

Hugh

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to