Bug 1320961
Summary: | /usr/lib/rpm/find-debuginfo.sh fails with "too many notes" error | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | jiri vanek <jvanek> |
Component: | rpm | Assignee: | Packaging Maintenance Team <packaging-team-maint> |
Status: | CLOSED ERRATA | QA Contact: | Karel Srot <ksrot> |
Severity: | high | Docs Contact: | |
Priority: | urgent | ||
Version: | 6.8 | CC: | ahughes, bnater, cperry, extras-qa, ffesti, jkaluza, jkejda, jvanek, jzeleny, lkardos, mrezanin, novyjindrich, omajid, packaging-team-maint, rvokal, sgehwolf, thoger, tlavigne |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | rpm-4.8.0-55.el6 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1194817 | Environment: | |
Last Closed: | 2016-05-11 00:54:23 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1194817 | ||
Bug Blocks: | 1163378, 1320650, 1320657, 1320662, 1321044, 1367189 |
Description
jiri vanek
2016-03-24 11:17:07 UTC
Hello! This bug had bitten us now in Rhel 6.8! We had an unexpectedsecurity release, and we can not update 6.8 packages. > > + /usr/lib/rpm/find-debuginfo.sh --strict-build-id > /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.77-1.b03.el6.x86_64 > stat: cannot stat > `/builddir/build/BUILDROOT/java-1.8.0-openjdk-1.8.0.77- > 1.b03.el6.x86_64/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77- > 1.b03.el6.x86_64-debug/jre/lib/amd64/server/libjvm.so,': > No such file or directory > stat: cannot stat `too': No such file or directory > stat: cannot stat `many': No such file or directory > stat: cannot stat `notes': No such file or directory > stat: cannot stat `header': No such file or directory > stat: cannot stat `sections': No such file or directory > stat: cannot stat `(256)': No such file or directory > stat: cannot stat > `/builddir/build/BUILDROOT/java-1.8.0-openjdk-1.8.0.77- > 1.b03.el6.x86_64/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77- > 1.b03.el6.x86_64/jre/lib/amd64/server/libjvm.so,': > No such file or directory > stat: cannot stat `too': No such file or directory > stat: cannot stat `many': No such file or directory > stat: cannot stat `notes': No such file or directory > stat: cannot stat `header': No such file or directory > stat: cannot stat `sections': No such file or directory > stat: cannot stat `(256)': No such file or directory > > As far as I can tell, it's not an issue with our build. The 6.8 > spec file is > nearly > the same as the 6.7 one (bar the addition of the SunEC provider) > and the > OpenJDK tarball > being used is identical. The error above suggests to me this is > something to > do with > the toolchain, which is why my first approach for tackling this was > to rule > out any > changes to the build flags. > > Any idea who can contact / file a bug with to get this resolved? > RHEL 6.8 > goes out > soon and we currently can't build on it. > > x86_64 build failure: > https://brewweb.devel.redhat.com/taskinfo?taskID=10724165 > i686 build failure: https://brewweb.devel.redhat.com/buildinfo?buil > dID=487540 > > Thanks, > -- > Andrew :) > > Senior Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > > Same with java-1.7.0-openjdk: stat: cannot stat `/builddir/build/BUILDROOT/java-1.7.0-openjdk- 1.7.0.99-2.6.5.1.el6.i386/usr/lib/jvm/java-1.7.0-openjdk- 1.7.0.99/jre/lib/i386/client/libjvm.so,': No \ such file or directory stat: cannot stat `too': No such file or directory stat: cannot stat `many': No such file or directory stat: cannot stat `notes': No such file or directory stat: cannot stat `header': No such file or directory stat: cannot stat `sections': No such file or directory stat: cannot stat `(256)': No such file or directory stat: cannot stat `/builddir/build/BUILDROOT/java-1.7.0-openjdk- 1.7.0.99-2.6.5.1.el6.i386/usr/lib/jvm/java-1.7.0-openjdk- 1.7.0.99/jre/lib/i386/server/libjvm.so,': No \ such file or directory stat: cannot stat `too': No such file or directory stat: cannot stat `many': No such file or directory stat: cannot stat `notes': No such file or directory stat: cannot stat `header': No such file or directory stat: cannot stat `sections': No such file or directory stat: cannot stat `(256)': No such file or directory https://brewweb.devel.redhat.com/taskinfo?taskID=10725251 For record: <lkardos> * Thu Nov 26 2015 Jan Kaluza <jkaluza> 5.04-27 - fix CVE-2014-3710 (out-of-bounds read in elf note headers) <lkardos> is suspicious <lkardos> And it is CVE <jvanek> we must fix that debug.sh then <lkardos> indeed It broke oll 6.7 package sanity tests for rebuild. Hard to say what was broken on base OS machines They are never clean. The problem is that the command file changed its output in some situations as a reaction on some CVE. This causes the fail of rpmbuild. The fix for this is easy and it shouldn't cause any other problem so we should apply this fix for rhel-6.8. The problem is that the file was also updated in rhel-6.7... So we have to fix rpmbuild in rhel-6.7 too or modify fix for the file command which causes these problems. Blocker removed by mistake, I am re-adding them. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0936.html |