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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.