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
I agree that the rpm dep should be on controller rather than broker. Sorry I let that through while reviewing.
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.
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
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
This fix was shipped in RHBA-2015:1463 "Red Hat OpenShift Enterprise 2.2.6 bug fix and enhancement update".