Bug 1218841 - ruby193-rubygem-net-ssh RPM should be installed as a dependency
Summary: ruby193-rubygem-net-ssh RPM should be installed as a dependency
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 2.2.0
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ---
: ---
Assignee: Brenton Leanhardt
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-06 02:46 UTC by Ma xiaoqiang
Modified: 2016-07-04 00:45 UTC (History)
9 users (show)

Fixed In Version: rubygem-openshift-origin-controller-1.36.1.3-1.el6op
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-09-18 19:59:47 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

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".


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