After update from OSE 1.1 to OSE 1.2 we are not able to use openshift cartridges after adding them.

Solution Verified - Updated -

Issue

After the upgrade from OpenShift Enterprise 1.1 to 1.2 we installed openshift-origin-cartridge-ruby-1.8 on all nodes of our infrastructure, but we can not see the cartridge either from web console or from RHC client.

Installation of cartridge in all nodes:

#yum install openshift-origin-cartridge-ruby-1.8
...
#yum list installed | grep ruby-1.8
openshift-origin-cartridge-ruby-1.8.noarch

From brokers we cleaned the cache:

#oo-admin-broker-cache --console

But in web console and from RHC client the new ruby cartridge is not available:

#rhc cartridge
jbosseap-6.0       JBoss Enterprise Application Platform 6.0 web
jenkins-1.4        Jenkins Server 1.4                        web
perl-5.10          Perl 5.10                                 web
php-5.3            PHP 5.3                                   web
python-2.6         Python 2.6                                web
jbossews-1.0       Tomcat 6 (JBoss EWS 1.0)                  web
jbossews-2.0       Tomcat 7 (JBoss EWS 2.0)                  web
diy-0.1            Do-It-Yourself 0.1                        web
cron-1.4           Cron 1.4                                  addon
jenkins-client-1.4 Jenkins Client 1.4                        addon
mysql-5.1          MySQL Database 5.1                        addon
haproxy-1.4        OpenShift Web Balancer                    addon
postgresql-8.4     PostgreSQL Database 8.4                   addon

Environment

  • OpenShift Enterprise 1.2

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.