oo-accept-systems gives errors after a custom cartridge is added

Solution Verified - Updated -

Issue

Using Openshift Enterprise 1.2 we keep getting the following error after adding a custom cartridge with oo-admin-cartridge:

# oo-diagnostics -v
oo-accept-systems -w 2 had errors:
--BEGIN OUTPUT--
FAIL:       The broker's list of cartridges does not match what is available on
      the node hosts. The broker probably has cached an old list.
      Broker is missing:
      Broker has extra: phpmyadmin-3
      Clear the cache by executing:
        # cd /var/www/openshift/broker
        # scl enable ruby193 "bundle
        # exec rake tmp:clear"
      1 ERRORS
--END oo-accept-systems -w 2 OUTPUT--

The cartridge actually works fine.

We made sure that the /etc/cron.minutely/openshift-facts cron has run on all of the nodes, then logged in to the broker and cleared the broker cache with:

# oo-admin-broker-cache --console
Clearing broker cache.
Clearing console cache.

The error still persists.

Environment

  • Openshift Enterprise 1.2
  • 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