Bug 838596
Summary: | JON Agent RPM Errata Failure(s): Elfinit | ||
---|---|---|---|
Product: | [JBoss] JBoss Operations Network | Reporter: | Mike Foley <mfoley> |
Component: | Agent | Assignee: | Stefan Negrea <snegrea> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike Foley <mfoley> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | JON 3.1.0 | CC: | loleary, snegrea |
Target Milestone: | --- | ||
Target Release: | JON 3.3.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | 837877 | Environment: | |
Last Closed: | 2014-08-29 20:11:03 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: | 838601, 838603, 838605 | ||
Bug Blocks: | 837381, 837877 |
Description
Mike Foley
2012-07-09 14:45:04 UTC
This issue description from comment #0 should focus specifically on: 1) Elflint - Failure Example failure message: libaugeas.so within payload for noarch is an Intel 80386 ELF file Waiver explanation: This failure is triggered because the agent RPM is marked as .noarch while the library is architecture specific. The RPM includes libraries for all supported architectures. This is a non-issue because the agent will determine which library to use at runtime. To address this, RPM sub-packages[1] should be used. The user would then install the sub-package if they desired the functionality. Additionally, the 32-bit libraries required by the 32-bit library would only get installed when the user explicitly installed the 32-bit library. A 64-bit version would also be created containing the 64-bit binary. Essentially we would end up with rhq-agent-augeas package for i386 and rhq-agent-augeas for x86_64. [1]: http://www.rpm.org/max-rpm/ch-rpm-subpack.html This has been addressed via exceptions or fixes since the initial release of the agent RPM. Closing this as being implemented in the current release, |