Red Hat Bugzilla – Bug 974903
Fail to install rubygem-openshift-origin-common on broker due to dependency issue
Last modified: 2017-03-08 12:35 EST
Description of problem:
While installing broker packages, rubygem-openshift-origin-common.noarch was unable to be installed due to missing dependency: ruby193-rubygem-safe_yaml
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Set up an OSE env using the installation script, it would be aborted when installing broker packages
---> Package rubygem-openshift-origin-common.noarch 0:1.8.9-1.1.el6op will be installed
--> Processing Dependency: ruby193-rubygem(safe_yaml) for package: rubygem-openshift-origin-common-1.8.9-1.1.el6op.noarch
--> Finished Dependency Resolution
Error: Package: rubygem-openshift-origin-common-1.8.9-1.1.el6op.noarch (openshift_infrastructure)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
yum install failed; aborting installation. Please ensure you have configured the relevant repos/subscriptions.
All the packages should be installed successfully
BTW, the ruby193-rubygem-safe_yaml packages could be found in openshift-node.repo
Good catch. Luke actually already reported this but and I just realized why my smoke test didn't catch it. I was testing in an all-in-one environment and that package does exist in the Node repository.
Should be fixed in http://download.lab.bos.redhat.com/rel-eng/OpenShiftEnterprise/1.2/2013-06-17.2/
Verify this on puddle:
The installation was successful without dependency issue
Closing all bugs introduced, fixed, and verified during 1.2 release work (thus never shipped).