Rawhide: glibc, ldconfig, and community-mysql-libs, oh my

Adam Williamson awilliam at redhat.com
Thu Jul 11 20:46:26 UTC 2013


On Thu, 2013-07-11 at 22:43 +0200, Tomasz Torcz wrote:
> On Thu, Jul 11, 2013 at 01:37:45PM -0700, Adam Williamson wrote:
> > Would anyone care to take a guess at what the hell is going on here?
> > 
> > [adamw at adam ~]$ sudo yum update
> > (snip)
> > Error: Package: community-mysql-libs-5.5.32-6.fc20.x86_64 (@rawhide)
> >            Requires: /usr/sbin/ldconfig
> >            Removing: glibc-2.17.90-3.fc20.x86_64 (@fedora/rawhide)
> >                Not found
> >            Updated By: glibc-2.17.90-4.fc20.x86_64 (rawhide)
> >                Not found
> > 
> > What the fracking hell? Why is yum apparently okay with -3 but not okay
> > with -4 even though their provides are identical? And why is this
> > suddenly popping up now?
> 
>   Answer to the second part: because 3 days ago commynity-mysql was fixed
> to require ldconfig in /usr:
> http://pkgs.fedoraproject.org/cgit/community-mysql.git/commit/?id=56c556f1555b88c391e70632184018e31852e884
> 
> And glibc somehow only provides ldconfig in /sbin.  I got bitten by this
> few weeks ago (had to revert to running /sbin/ldconfig instead of /usr/sbin/ldconfig)

But then why does yum check not apparently perceive a problem with the
current state - where glibc -3 is installed, which differs in its
provides/requires *not at all* from -4? Why did that
community-mysql-libs package install just fine here?
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net



More information about the devel mailing list