View Issue Details

IDProjectCategoryView StatusLast Update
0005890CentOS-6-OTHERpublic2015-11-24 20:48
ReporterZordrak 
PriorityurgentSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Platformx86_64OSCentOSOS Version6.3
Product Version6.3 
Target VersionFixed in Version 
Summary0005890: Missing debuginfo packages
DescriptionThe following packages are missing a supporting debuginfo package.
RHEL has one for at least some, correctly versioned and marked as el6. They are not present on debuginfo.centos.org:

fontconfig-2.8.0-3.el6.x86_64
libX11-1.3-2.el6.x86_64
libXau-1.0.5-1.el6.x86_64
libXcursor-1.1.10-2.el6.x86_64
libXext-1.1-3.el6.x86_64
libXfixes-4.0.4-1.el6.x86_64
libXft-2.1.13-4.1.el6.x86_64
libXinerama-1.1-1.el6.x86_64
libXrandr-1.3.0-4.el6.x86_64
libXrender-0.9.5-1.el6.x86_64
libxcb-1.5-1.el6.x86_64
Steps To ReproduceNone required.
Additional InformationAsked in #centos on FreeNode to confirm there is no valid reason for these packages to be missing and was advised by more than one user to report it as a bug.
Tagsdebuginfo, kernel

Relationships

related to 0006137 assignedJohnnyHughes CentOS-6 Missing samba4-debuginfo 
related to 0005950 assignedJohnnyHughes CentOS-6 debuginfo package missing for ncurses 
related to 0007022 closedJohnnyHughes CentOS-6 Missing debuginfo packages: libedit, ncurses-libs (ncurses-*) 
related to 0006888 acknowledgedJohnnyHughes administration need debuginfo for cairo,libICE libs. 
related to 0006576 assignedJohnnyHughes CentOS-6 python-lxml-debuginfo missing from debuginfo mirror 
related to 0006504 resolvedIssue Tracker CentOS-6 Missing bluez-debuginfo package in repository 

Activities

nicolaasuni

nicolaasuni

2012-08-17 10:55

reporter   ~0015673

Hi, I notice that on the CentOS debuginfo repository
http://debuginfo.centos.org/6/x86_64/
the debuginfo files for the latest kernel are missing:

kernel-debug-debuginfo-2.6.32-279.5.1.el6.x86_64.rpm
kernel-debuginfo-2.6.32-279.5.1.el6.x86_64.rpm
kernel-debuginfo-common-x86_64-2.6.32-279.5.1.el6.x86_64.rpm

This is a serious problem because prevent me to update servers running SystemTap scripts.
jdrusch

jdrusch

2012-09-27 20:40

reporter   ~0015847

I also just ran into this. Was trying to generate a backtrace for a php segfault but I can't do it without these missing debug libraries.

Also missing:

 libidn-1.18-2.el6.x86_64
 libjpeg-6b-46.el6.x86_64

I was also having problems with the signing on at least one of the debug packages that do exist, I believe it was either zlib or bzip2. I can retrace my steps if needed when someone is trying to fix the debug repo.

This problem makes it harder to develop on centos, unfortunately. It appears that scientific linux has all these debug packages, I may have to switch my dev and testing environment over to that.
toracat

toracat

2012-09-27 21:45

manager   ~0015848

kernel-xxx-debuginfo files are there. Others in this report seem to be missing.
JohnnyHughes

JohnnyHughes

2012-09-28 00:06

administrator   ~0015852

These have been found and pushed:

fontconfig-debuginfo-2.8.0-3.el6.x86_64.rpm
libX11-debuginfo-1.3-2.el6.x86_64.rpm
libjpeg-debuginfo-6b-46.el6.x86_64.rpm

We are continuing to look for more, and will push more if/when we find them.
jdrusch

jdrusch

2012-09-28 15:29

reporter   ~0015856

Thanks for looking into this.
toracat

toracat

2012-12-27 17:06

manager   ~0016184

@JohnnyHughes

My understanding is that the debuginfo packages still missing are "lost" and what is currently available in the repo is all that could be found.

Would it be possible to rebuild and publish those that were requested by users? Maybe through people.centos.org? I see samba4 (bug#6137) and ncurses (bug#5950) as the candidates.
pfudd

pfudd

2013-12-31 17:59

reporter   ~0018743

I'm trying SystemTap for the first time, and I'm unable to get it to work because of missing debuginfo file(s). This is with kernel 2.6.32-431.1.2.0.1.el6.x86_64 .
---------------------------------------------
# stap --download-debuginfo -vv -e 'probe vfs.read {printf("read performed\n"); exit()}'

Systemtap translator/driver (version 2.3/0.152, rpm 2.3-4.el6_5)
Copyright (C) 2005-2013 Red Hat, Inc. and others
This is free software; see the source for copying conditions.
enabled features: AVAHI LIBRPM LIBSQLITE3 NSS TR1_UNORDERED_MAP NLS
Created temporary directory "/tmp/stapDXpwjU"
Session arch: x86_64 release: 2.6.32-431.1.2.0.1.el6.x86_64
Searched for library macro files: "/usr/share/systemtap/tapset/linux/*.stpm", found: 2, processed: 2
Searched for library macro files: "/usr/share/systemtap/tapset/*.stpm", found: 1, processed: 1
Searched: "/usr/share/systemtap/tapset/linux/x86_64/*.stp", found: 3, processed: 3
Searched: "/usr/share/systemtap/tapset/linux/*.stp", found: 67, processed: 67
Searched: "/usr/share/systemtap/tapset/x86_64/*.stp", found: 1, processed: 1
Searched: "/usr/share/systemtap/tapset/*.stp", found: 22, processed: 22
Pass 1: parsed user script and 96 library script(s) using 198476virt/26724res/3152shr/24080data kb, in 160usr/10sys/172real ms.
Attempting to extract kernel debuginfo build ID from /lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/build/vmlinux.id
Attempting to extract kernel debuginfo build ID from /sys/kernel/notes
Success! Extracted kernel debuginfo build ID: f802fda8d8a3aafaf3fc235cda81a62a46c20617
Running /bin/sh -c echo f802fda8d8a3aafaf3fc235cda81a62a46c20617 | /usr/libexec/abrt-action-install-debuginfo-to-abrt-cache -y --ids=-
Coredump references 1 debuginfo files, 1 of them are not installed
Setting up yum repositories
Looking for needed packages in repositories
Can't find packages for 1 debuginfo files
Missing debuginfo file: /usr/lib/debug/.build-id/f8/02fda8d8a3aafaf3fc235cda81a62a46c20617.debug
ABRT finished attempting to download debuginfo.
Attempting to extract kernel debuginfo build ID from /lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/build/vmlinux.id
Attempting to extract kernel debuginfo build ID from /sys/kernel/notes
semantic error: while resolving probe point: identifier 'kernel' at /usr/share/systemtap/tapset/linux/vfs.stp:768:18
        source: probe vfs.read = kernel.function("vfs_read")
                                 ^

semantic error: missing x86_64 kernel/module debuginfo [man warning::debuginfo] under '/lib/modules/2.6.32-431.1.2.0.1.el6.x86_64/build'
semantic error: while resolving probe point: identifier 'vfs' at <input>:1:7
        source: probe vfs.read {printf("read performed\n"); exit()}
                      ^

semantic error: no match
Pass 2: analyzed script: 0 probe(s), 0 function(s), 0 embed(s), 0 global(s) using 204312virt/32444res/5056shr/27812data kb, in 260usr/170sys/1195real ms.
Pass 2: analysis failed. [man error::pass2]
Running rm -rf /tmp/stapDXpwjU
Spawn waitpid result (0x0): 0
Removed temporary directory "/tmp/stapDXpwjU"
toracat

toracat

2014-01-01 22:30

manager   ~0018745

I now see debuginfo for kernel 2.6.32-431.1.2.0.1.el6 is there.

Issue History

Date Modified Username Field Change
2012-08-13 13:15 Zordrak New Issue
2012-08-17 10:55 nicolaasuni Note Added: 0015673
2012-08-17 10:56 nicolaasuni Tag Attached: kernel
2012-08-17 10:56 nicolaasuni Tag Attached: debuginfo
2012-09-27 20:40 jdrusch Note Added: 0015847
2012-09-27 21:45 toracat Note Added: 0015848
2012-09-28 00:06 JohnnyHughes Note Added: 0015852
2012-09-28 15:29 jdrusch Note Added: 0015856
2012-12-27 16:51 toracat Relationship added related to 0006137
2012-12-27 16:52 toracat Relationship added related to 0005950
2012-12-27 16:55 toracat Status new => assigned
2012-12-27 17:06 toracat Note Added: 0016184
2013-12-31 17:59 pfudd Note Added: 0018743
2014-01-01 22:30 toracat Note Added: 0018745
2015-11-24 20:44 toracat Relationship added related to 0007022
2015-11-24 20:46 toracat Relationship added related to 0006888
2015-11-24 20:46 toracat Relationship added related to 0006576
2015-11-24 20:48 toracat Relationship added related to 0006504