Re: glibc debuginfo version mismatch
Hi, On 10/1/15, Mark Stodolawrote: > The glibc-2.12-1.166.el6_7.3.x86_64.rpm and the rest of the family there > that match the offending debuginfo package are in the 6x fastbugs. You > have the base and security for 6x enabled, but not fastbugs. What > version of 6 are you on? Currently 6.7; it's been upgraded through several versions, starting around 6.3, I think. If the configuration looks unusual, that's probably the reason. > Maybe the debuginfo ended up in one of the > point release fastbugs by accident... Can you check which repo the > debuginfo package came from? It looks like all of the various versions of glibc-debuginfo are included in "sl-debuginfo": $ yum --showduplicates list glibc-debuginfo ... Installed Packages glibc-debuginfo.x86_64 2.12-1.166.el6_7.3 @sl-debuginfo Available Packages ... glibc-debuginfo.i686 2.12-1.149.el6_6.9 sl-debuginfo glibc-debuginfo.x86_64 2.12-1.149.el6_6.9 sl-debuginfo glibc-debuginfo.i686 2.12-1.166.el6 sl-debuginfo glibc-debuginfo.x86_64 2.12-1.166.el6 sl-debuginfo glibc-debuginfo.i686 2.12-1.166.el6_7.1 sl-debuginfo glibc-debuginfo.x86_64 2.12-1.166.el6_7.1 sl-debuginfo glibc-debuginfo.i686 2.12-1.166.el6_7.3 sl-debuginfo glibc-debuginfo.x86_64 2.12-1.166.el6_7.3 sl-debuginfo But the corresponding glibc packages are in different repos: $ yum --showduplicates --enablerepo=sl-fastbugs list glibc ... Installed Packages glibc.i686 2.12-1.166.el6 @sl6x/6.6 glibc.x86_64 2.12-1.166.el6 @sl6x/6.6 Available Packages glibc.i686 2.12-1.166.el6 sl glibc.i686 2.12-1.166.el6 sl6x glibc.x86_64 2.12-1.166.el6 sl glibc.x86_64 2.12-1.166.el6 sl6x glibc.i686 2.12-1.166.el6_7.1 sl-fastbugs glibc.x86_64 2.12-1.166.el6_7.1 sl-fastbugs glibc.i686 2.12-1.166.el6_7.3 sl-fastbugs glibc.x86_64 2.12-1.166.el6_7.3 sl-fastbugs > Try enabling the 6x fastbugs repo and see if it cleans up. Yeah, that seems to work and is probably fine for a development system. Though I would say it's still important to have working debuginfo for the "point release" versions. FWIW, removing glibc-debuginfo and glibc-debuginfo-common, *then* running "yum install glibc-debuginfo-2.12-1.166.el6" also seems to work. But in that case, yum will want to update those packages automatically. Benjamin
glibc debuginfo version mismatch
Hi, My SL6 system seems to have recently upgraded glibc-debuginfo to version 2.12-1.166.el6_7.3.x86_64 However, glibc is still at version 2.12-1.166.el6.x86_64 The two packages are not compatible (e.g., gdb shows errors about CRC mismatches.) Running the command that gdb recommends ("debuginfo-install glibc-2.12-1.166.el6.x86_64") gives Package matching glibc-debuginfo-2.12-1.166.el6.x86_64 already installed. Checking for update. ... No debuginfo packages available to install - Do I somehow have the wrong debuginfo yum repository configured? - Is there a way to force yum to install the correct version of glibc-debuginfo? - Does the corresponding glibc package exist somewhere and should I upgrade to it? Here are my currently enabled repositories... /etc/yum.repos.d # egrep '^(name|baseurl|enabled)' *.repo epel-testing.repo:name=Extra Packages for Enterprise Linux 6 - Testing - $basearch epel-testing.repo:enabled=0 epel-testing.repo:name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Debug epel-testing.repo:enabled=0 epel-testing.repo:name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Source epel-testing.repo:enabled=0 epel.repo:name=Extra Packages for Enterprise Linux 6 - $basearch epel.repo:enabled=0 epel.repo:name=Extra Packages for Enterprise Linux 6 - $basearch - Debug epel.repo:enabled=0 epel.repo:name=Extra Packages for Enterprise Linux 6 - $basearch - Source epel.repo:enabled=0 sl-livecd-extra.repo:name=Extra Packages for LiveCD/DVD $releasever - $basearch sl-livecd-extra.repo:baseurl=http://www.livecd.ethz.ch/download/sl-livecd-extra/$releasever/$basearch sl-livecd-extra.repo:enabled=0 sl-other.repo:name=Scientific Linux $releasever - $basearch - fastbug updates sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Debuginfo sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Testing - $basearch sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Testing - Source sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Addon Packages sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/addons sl-other.repo:enabled=0 sl.repo:name=Scientific Linux $releasever - $basearch sl.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/os/ sl.repo:enabled=1 sl.repo:name=Scientific Linux $releasever - $basearch - security updates sl.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/security/ sl.repo:enabled=1 sl.repo:name=Scientific Linux $releasever - Source sl.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/SRPMS/ sl.repo:enabled=0 sl6x.repo:name=Scientific Linux 6x - $basearch sl6x.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/os/ sl6x.repo:enabled=1 sl6x.repo:name=Scientific Linux 6x - $basearch - security updates sl6x.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/updates/security/ sl6x.repo:enabled=1 sl6x.repo:name=Scientific Linux 6x - $basearch - fastbug updates sl6x.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/updates/fastbugs/ sl6x.repo:enabled=0 softwarecollections.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/external_products/softwarecollections/$basearch/ softwarecollections.repo:enabled=1 softwarecollections.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/external_products/softwarecollections/SRPMS/ softwarecollections.repo:enabled=0
Re: glibc debuginfo version mismatch
The glibc-2.12-1.166.el6_7.3.x86_64.rpm and the rest of the family there that match the offending debuginfo package are in the 6x fastbugs. You have the base and security for 6x enabled, but not fastbugs. What version of 6 are you on? Maybe the debuginfo ended up in one of the point release fastbugs by accident... Can you check which repo the debuginfo package came from? Try enabling the 6x fastbugs repo and see if it cleans up. -Mark On 10/01/2015 04:18 PM, Benjamin Moody wrote: Hi, My SL6 system seems to have recently upgraded glibc-debuginfo to version 2.12-1.166.el6_7.3.x86_64 However, glibc is still at version 2.12-1.166.el6.x86_64 The two packages are not compatible (e.g., gdb shows errors about CRC mismatches.) Running the command that gdb recommends ("debuginfo-install glibc-2.12-1.166.el6.x86_64") gives Package matching glibc-debuginfo-2.12-1.166.el6.x86_64 already installed. Checking for update. ... No debuginfo packages available to install - Do I somehow have the wrong debuginfo yum repository configured? - Is there a way to force yum to install the correct version of glibc-debuginfo? - Does the corresponding glibc package exist somewhere and should I upgrade to it? Here are my currently enabled repositories... /etc/yum.repos.d # egrep '^(name|baseurl|enabled)' *.repo epel-testing.repo:name=Extra Packages for Enterprise Linux 6 - Testing - $basearch epel-testing.repo:enabled=0 epel-testing.repo:name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Debug epel-testing.repo:enabled=0 epel-testing.repo:name=Extra Packages for Enterprise Linux 6 - Testing - $basearch - Source epel-testing.repo:enabled=0 epel.repo:name=Extra Packages for Enterprise Linux 6 - $basearch epel.repo:enabled=0 epel.repo:name=Extra Packages for Enterprise Linux 6 - $basearch - Debug epel.repo:enabled=0 epel.repo:name=Extra Packages for Enterprise Linux 6 - $basearch - Source epel.repo:enabled=0 sl-livecd-extra.repo:name=Extra Packages for LiveCD/DVD $releasever - $basearch sl-livecd-extra.repo:baseurl=http://www.livecd.ethz.ch/download/sl-livecd-extra/$releasever/$basearch sl-livecd-extra.repo:enabled=0 sl-other.repo:name=Scientific Linux $releasever - $basearch - fastbug updates sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/fastbugs/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Debuginfo sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/archive/debuginfo/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Testing - $basearch sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/$basearch/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Testing - Source sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6rolling/testing/SRPMS/ sl-other.repo:enabled=0 sl-other.repo:name=Scientific Linux Addon Packages sl-other.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/addons sl-other.repo:enabled=0 sl.repo:name=Scientific Linux $releasever - $basearch sl.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/os/ sl.repo:enabled=1 sl.repo:name=Scientific Linux $releasever - $basearch - security updates sl.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/$basearch/updates/security/ sl.repo:enabled=1 sl.repo:name=Scientific Linux $releasever - Source sl.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/$releasever/SRPMS/ sl.repo:enabled=0 sl6x.repo:name=Scientific Linux 6x - $basearch sl6x.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/os/ sl6x.repo:enabled=1 sl6x.repo:name=Scientific Linux 6x - $basearch - security updates sl6x.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/updates/security/ sl6x.repo:enabled=1 sl6x.repo:name=Scientific Linux 6x - $basearch - fastbug updates sl6x.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/$basearch/updates/fastbugs/ sl6x.repo:enabled=0 softwarecollections.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/external_products/softwarecollections/$basearch/ softwarecollections.repo:enabled=1 softwarecollections.repo:baseurl=http://ftp.scientificlinux.org/linux/scientific/6x/external_products/softwarecollections/SRPMS/ softwarecollections.repo:enabled=0