Problem with glibc update

Rick Stevens rstevens at vitalstream.com
Mon Jan 12 21:08:52 UTC 2004


Steven Stern wrote:
> Following the note in Fedora-Announce, I ran up2date to get the latest glibc.
> Is this a real problem or just a need to wait for the rpmfind mirror to fully
> catch up?
> 
> 
> 
> [root at ciscy root]# up2date -u -v
> 
> Fetching package list for channel: fedora-core-1...
> 
> Fetching
> http://fedora.redhat.com/releases/fedora-core-1/headers/header.info...
> ########################################
> 
> Fetching package list for channel: updates-released...
> 
> Fetching http://rpmfind.net/linux/fedora/core/updates/1/headers/header.info...
> ########################################
> #######################################
> Fetching Obsoletes list for channel: fedora-core-1...
> 
> Fetching Obsoletes list for channel: updates-released...
> 
> Fetching rpm headers...
> ########################################
> 
> Name                                    Version        Rel     
> ----------------------------------------------------------
> glibc                                   2.3.2          101.4
> i686  
> No advisory information available
> 
> 
> 
> Testing package set / solving RPM inter-dependencies...
> warning: package glibc = 2.3.2-101.4 was already added, replacing with glibc
> <= 2.3.2-101.4
> There was a package dependency problem. The message was:
> 
> Unresolvable chain of dependencies:
> glibc-2.3.2-101.4                        requires glibc-common = 2.3.2-101.4
> 
> 
> 
> However, it looks I'm at a lower level
> 
> [root at ciscy root]# rpm -qa |grep glibc
> glibc-2.3.2-101.1
> glibc-kernheaders-2.4-8.36
> glibc-common-2.3.2-101.1
> glibc-headers-2.3.2-101.1
> glibc-devel-2.3.2-101.1

The classic circular dependency issue.  I thought yum handled this better.

The fix is to install the common bit with the "--nodeps" option to rpm,
THEN install the regular glibc bits:

	rpm -Fvh --nodeps glibc-common*.rpm
	rpm -Fvh glibc*.rpm

Works for me.
----------------------------------------------------------------------
- Rick Stevens, Senior Systems Engineer     rstevens at vitalstream.com -
- VitalStream, Inc.                       http://www.vitalstream.com -
-                                                                    -
-      Cuteness can be overcome through sufficient bastardry         -
-                                         --Mark 'Kamikaze' Hughes   -
----------------------------------------------------------------------





More information about the fedora-list mailing list