Ruby dependency error when installing OpenShift Management Console

Solution Unverified - Updated -

Issue

  • I am in the process of installing OpenShift Enterprise 2.0 as part of a proof of concept. I am following the instructions in the OpenShift Enterprise Deployment guide to perform the installation. Section 7.9.7.1 installs the OpenShift Enterprise Management Console using yum install openshift-origin-console. When I try to perform the installation, yum reports a ruby dependency error.
    • It looks to be an issue with some newer ruby packages being installed but the Management Console package having a dependency of older ones.
Resolving Dependencies
--> Running transaction check
---> Package openshift-origin-console.noarch 0:1.15.1.5-1.el6op will be installed
--> Processing Dependency: rubygem-openshift-origin-console for package: openshift-origin-console-1.15.1.5-1.el6op.noarch
--> Processing Dependency: ruby193-rubygems-devel for package: openshift-origin-console-1.15.1.5-1.el6op.noarch
--> Processing Dependency: ruby193-rubygem-rdiscount for package: openshift-origin-console-1.15.1.5-1.el6op.noarch
--> Running transaction check
---> Package ruby193-rubygem-rdiscount.x86_64 0:1.6.8-3.el6op will be installed
---> Package ruby193-rubygems-devel.noarch 0:1.8.23-40.1.el6 will be installed
--> Processing Dependency: ruby193-ruby(rubygems) = 1.8.23-40.1.el6 for package: ruby193-rubygems-devel-1.8.23-40.1.el6.noarch
---> Package rubygem-openshift-origin-console.noarch 0:1.17.6.7-1.el6op will be installed
--> Processing Dependency: ruby193-rubygem(minitest) for package: rubygem-openshift-origin-console-1.17.6.7-1.el6op.noarch
--> Running transaction check
---> Package ruby193-rubygem-minitest.noarch 0:3.5.0-3.el6op will be installed
---> Package ruby193-rubygems-devel.noarch 0:1.8.23-40.1.el6 will be installed
--> Processing Dependency: ruby193-ruby(rubygems) = 1.8.23-40.1.el6 for package: ruby193-rubygems-devel-1.8.23-40.1.el6.noarch
--> Finished Dependency Resolution
Error: Package: ruby193-rubygems-devel-1.8.23-40.1.el6.noarch (rhel-x86_64-server-6-rhscl-1)
           Requires: ruby193-ruby(rubygems) = 1.8.23-40.1.el6
           Installed: ruby193-rubygems-1.8.24-2.el6.noarch (@openshift-origin-deps)
               ruby193-ruby(rubygems) = 1.8.24-2.el6
           Available: ruby193-rubygems-1.8.23-38.el6.noarch (rhel-x86_64-server-6-rhscl-1)
               ruby193-ruby(rubygems) = 1.8.23-38.el6
           Available: ruby193-rubygems-1.8.23-40.el6.noarch (rhel-x86_64-server-6-rhscl-1)
               ruby193-ruby(rubygems) = 1.8.23-40.el6
           Available: ruby193-rubygems-1.8.23-40.1.el6.noarch (rhel-x86_64-server-6-rhscl-1)
               ruby193-ruby(rubygems) = 1.8.23-40.1.el6

Environment

  • OpenShift Enterprise 2.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In