Re: glibc debuginfo version mismatch

2015-10-02 Thread Benjamin Moody
Hi,

On 10/1/15, Mark Stodola  wrote:
> 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

2015-10-01 Thread Benjamin Moody
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

2015-10-01 Thread Mark Stodola
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