Bug 1100102 - oo-diagnostics tools should check the source of packages that are installed for python-3.3 cartridge.
Summary: oo-diagnostics tools should check the source of packages that are installed f...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Node
Version: 2.1.0
Hardware: Unspecified
OS: Unspecified
medium
low
Target Milestone: ---
: ---
Assignee: Jason DeTiberus
QA Contact: libra bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-22 03:03 UTC by Johnny Liu
Modified: 2014-11-03 19:54 UTC (History)
7 users (show)

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.
Clone Of:
Environment:
Last Closed: 2014-11-03 19:54:31 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2014:1796 0 normal SHIPPED_LIVE Moderate: Red Hat OpenShift Enterprise 2.2 Release Advisory 2014-11-04 00:52:02 UTC

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


Note You need to log in before you can comment on or make changes to this bug.