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.
- 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.