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
Close

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