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

Bug 1218841

Summary: ruby193-rubygem-net-ssh RPM should be installed as a dependency
Product: OpenShift Container Platform Reporter: Ma xiaoqiang <xiama>
Component: InstallerAssignee: Brenton Leanhardt <bleanhar>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: high    
Version: 2.2.0CC: bleanhar, jialiu, jokerman, libra-bugs, libra-onpremise-devel, mmasters, mmccomas, tiwillia, xtian
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rubygem-openshift-origin-controller-1.36.1.3-1.el6op Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-18 19:59:47 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 Ma xiaoqiang 2015-05-06 02:46:05 UTC
Description of problem:
oo-diagnostics give out error after installation, ruby193-rubygem-net-ssh RPM should be installed as a dependency.


Version-Release number of selected component (if applicable):
[2.2.5/2015-05-05.2]

How reproducible:
100%


Steps to Reproduce:
1.run 'oo-diagnostics' after installation
#oo-diagnostics



Actual results:
Could not find gem 'net-ssh (>= 0) ruby', which is required by gem 'openshift-origin-controller (>= 0) ruby', in any of the sources.
You may need to install the ruby193-rubygem-net-ssh RPM.



Expected results:
ruby193-rubygem-net-ssh RPM should be installed as dependency.


Additional info:
Check the dependency in older env
#rpm -e ruby193-rubygem-net-ssh 
error: Failed dependencies:
        ruby193-rubygem-net-ssh is needed by (installed) openshift-origin-broker-1.16.2.5-1.el6op.noarch

ruby193-rubygem-net-ssh was installed as a dependency of openshift-origin-broker

Comment 3 Scott Dodson 2015-05-06 13:33:46 UTC
I agree that the rpm dep should be on controller rather than broker. Sorry I let that through while reviewing.

Comment 4 Brenton Leanhardt 2015-05-06 17:53:45 UTC
I'll pull this in to OSE once it merges:https://github.com/openshift/origin-server/pull/6136

The latest puddle should have all the correct deps by the way.

Comment 5 openshift-github-bot 2015-05-06 19:00:04 UTC
Commit pushed to master at https://github.com/openshift/origin-server

https://github.com/openshift/origin-server/commit/4f8b16f4708f7935ad26881b3bb0429fcd6f0919
Bug 1218841 - Adding the net-ssh requirement to the controller RPM

Comment 7 Ma xiaoqiang 2015-05-07 02:30:47 UTC
Check on puddle [2.2.5/2015-05.06.4]

After installation, run 'oo-diagnostics', no error is given out.
Register to production repos. then run 'yum update'. no package on ose need to be updated.
Move the issue to VERIFIED

Comment 8 Miciah Dashiel Butler Masters 2015-09-18 19:59:47 UTC
This fix was shipped in RHBA-2015:1463 "Red Hat OpenShift Enterprise 2.2.6 bug fix and enhancement update".