Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1100102

Summary: oo-diagnostics tools should check the source of packages that are installed for python-3.3 cartridge.
Product: OpenShift Container Platform Reporter: Johnny Liu <jialiu>
Component: NodeAssignee: Jason DeTiberus <jdetiber>
Status: CLOSED ERRATA QA Contact: libra bugs <libra-bugs>
Severity: low Docs Contact:
Priority: medium    
Version: 2.1.0CC: adellape, bleanhar, jdetiber, jokerman, libra-onpremise-devel, mmccomas, xiama
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rubygem-openshift-origin-common-1.28.2-1.git.60.1ad1d52.el6op Doc Type: Bug Fix
Doc Text:
The oo-diagnostics tool did not verify the source of the package dependencies for the python-3.3 cartridge as it did for the python-2.7 cartridge. As a result, it was possible for these packages to be missed during the tool's RPM test if they were installed from an unsupported source. This bug fix adds the relevant packages to the tool's RPM test and the python-3.3 cartridge dependencies are now properly verified.
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-11-03 19:54:31 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:

Description Johnny Liu 2014-05-22 03:03:29 UTC
Description of problem:
The following packages are installed as dependency from the following source:

From openshift_node_extra repo:
python33-mod_wsgi                                         

From rhscl repo:
python33-python
python33-python-devel
python33-python-libs
python33-python-setuptools
python33-python-virtualenv
python33-runtime

But these packages are not added into ENTERPRISE_RPMS and ENTERPRISE_OPENSHIFT_RPMS collection in oo-diagnostics, seem like it only includes python-2.7 cartridge dependency package check. It should also include python-3.3 cartridge dependency packages.

Version-Release number of selected component (if applicable):
rubygem-openshift-origin-common-1.22.5.4-1.el6op.noarch

How reproducible:
Always

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 Jason DeTiberus 2014-09-18 17:20:32 UTC
https://github.com/openshift/enterprise-server/pull/388

Comment 4 Ma xiaoqiang 2014-09-22 08:48:23 UTC
Check on puddle [2.2/2014-09-19.2]
#vim /usr/sbin/oo-diagnostics
<--snip-->
 346  python33-python python33-python-devel python33-python-libs
 347  python33-python-setuptools python33-python-virtualenv
 348  python33-runtime
<--snip-->
 400  python27-python-pip-virtualenv python33-mod_wsgi
<--snip-->
 
Packages on python-3.3 have been added to the checklist.

Run 'oo-diagnostics test_enterprise_rpms -v'
INFO: loading list of installed packages
INFO: OpenShift broker installed.
INFO: OpenShift node installed.
INFO: Loading the broker rails environment.
INFO: running: test_enterprise_rpms
INFO: Checking that all OpenShift RPMs are actually from OpenShift Enterprise
NO ERRORS

Comment 6 errata-xmlrpc 2014-11-03 19:54:31 UTC
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/RHSA-2014-1796.html