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): puddle-1-2-2013-06-17-RC1 http://download.lab.bos.redhat.com/rel-eng/OpenShiftEnterprise/1.2/2013-06-14.15/ How reproducible: Always 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) Requires: ruby193-rubygem(safe_yaml) 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. Actual results: Expected results: All the packages should be installed successfully Additional info: 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: http://download.lab.bos.redhat.com/rel-eng/OpenShiftEnterprise/1.2/2013-06-17.3/ The installation was successful without dependency issue
Closing all bugs introduced, fixed, and verified during 1.2 release work (thus never shipped).