Bug 748646

Summary: rteval package does not install cleanly on pristine MRG 2.1 preview
Product: Red Hat Enterprise MRG Reporter: IBM Bug Proxy <bugproxy>
Component: realtime-utilitiesAssignee: Clark Williams <williams>
Status: CLOSED NOTABUG QA Contact: David Sommerseth <davids>
Severity: high Docs Contact:
Priority: high    
Version: 2.1CC: bhu, jkachuck, lgoncalv, ovasik, wgomerin, williams
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-24 16:42:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description IBM Bug Proxy 2011-10-25 00:50:34 UTC
-- Problem Description --
The rteval package (required to run Red Hat real-time certification 
for MRG) does not install cleanly on the MRG 2.1 preview due to
missing dependencies:

ROOT:elm9m94:~]> yum install rteval
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package rteval.noarch 0:1.33-1.el6rt will be installed
--> Processing Dependency: rt-tests >= 0.65 for package: rteval-1.33-1.el6rt.noarch
--> Processing Dependency: rteval-loads >= 1.2 for package: rteval-1.33-1.el6rt.noarch
--> Processing Dependency: libxslt-python >= 1.1.17 for package: rteval-1.33-1.el6rt.noarch
--> Processing Dependency: python-schedutils for package: rteval-1.33-1.el6rt.noarch
--> Running transaction check
---> Package python-schedutils.x86_64 0:0.4-1.el6rt will be installed
---> Package rt-tests.x86_64 0:0.83-1.el6rt will be installed
--> Processing Dependency: libnuma.so.1(libnuma_1.1)(64bit) for package: rt-tests-0.83-1.el6rt.x86_64
--> Processing Dependency: libnuma.so.1(libnuma_1.2)(64bit) for package: rt-tests-0.83-1.el6rt.x86_64
--> Processing Dependency: libnuma.so.1()(64bit) for package: rt-tests-0.83-1.el6rt.x86_64
---> Package rteval.noarch 0:1.33-1.el6rt will be installed
--> Processing Dependency: libxslt-python >= 1.1.17 for package: rteval-1.33-1.el6rt.noarch
---> Package rteval-loads.noarch 0:1.3-1.el6rt will be installed
--> Finished Dependency Resolution
Error: Package: rt-tests-0.83-1.el6rt.x86_64 (mrg-rt-2.0-preview)
           Requires: libnuma.so.1(libnuma_1.1)(64bit)
Error: Package: rt-tests-0.83-1.el6rt.x86_64 (mrg-rt-2.0-preview)
           Requires: libnuma.so.1()(64bit)
Error: Package: rt-tests-0.83-1.el6rt.x86_64 (mrg-rt-2.0-preview)
           Requires: libnuma.so.1(libnuma_1.2)(64bit)
Error: Package: rteval-1.33-1.el6rt.noarch (mrg-rt-2.0-preview)
           Requires: libxslt-python >= 1.1.17
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


I got  numactl from our IBM mirror repo:

ROOT:elm9m94:~]> rpm -ihv numactl-2.0.3-9.el6.x86_64.rpm 
warning: numactl-2.0.3-9.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:numactl                ########################################### [100%]


And numactl-devel:

ROOT:elm9m94:~]> rpm -ihv numactl-devel-2.0.3-9.el6.x86_64.rpm 
warning: numactl-devel-2.0.3-9.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:numactl-devel          ########################################### [100%]

python-schedutils  and libxlst-python do not seem to exist at the moment
on our RHEL mirrors, or the MRG 2.1 preview repo, and rteval does not 
install (cleanly) without them. 

This is blocking the running of the official rteval package from Red Hat
for MRG Certification. 

After discussion with Clark Williams (Red Hat) in our interlock today, 
he suggested we file the bug to track the clean-up of the package build. 

The official Red Hat certification is V7, which we currently need to get
the latest version of from Clark as well (being handled separately). This
bug is just to clean up the rteval package install / dependencies sorted 
out.

ROOT:elm9m94:~]> uname -a
Linux elm9m94 3.0.6-rt18.35.el6rt.x86_64 #1 SMP PREEMPT RT Thu Oct 13 12:55:23 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

ROOT:elm9m94:~]> cat /etc/*release
Red Hat Enterprise Linux Server release 6.1 (Santiago)

Comment 1 Clark Williams 2011-10-25 15:00:17 UTC
I suspect you need to add the "optional" directory to your mirror of RHEL6, since both python-schedutils and libxlst-python reside there.

Comment 2 IBM Bug Proxy 2011-12-06 21:50:27 UTC
------- Comment From kravetz.com 2011-12-06 16:44 EDT-------
My (IBM Internal) MRG install script that pulls images from IBM RedHat mirrors installs rteval without issue.  My guess is that this a yum configuration error on your system.

Comment 3 IBM Bug Proxy 2012-02-15 17:20:45 UTC
------- Comment From niv.com 2012-02-15 12:16 EDT-------
Reassigning bug to Mike. Mike, can you close appropriately.

------- Comment From niv.com 2012-02-15 12:17 EDT-------
Gah, ignore previous post.  Wrong bug. Closing this as not a bug.