我用“oo-admin-cartridge -a install -s /path/to/cartridge”安装了一个墨盒。它出现在“oo-admin-cartridge -a list”中,但它没有出现在“rhc 墨盒”中。这是 Origin VM 的第 4 版。在第 3 版上,我安装额外的墨盒没有任何问题。
我知道以前有人问过类似的问题,比如在 Openshift Origin 上部署自定义墨盒,但我清除缓存的尝试似乎都没有帮助。我试过了:
- oo-admin-broker-cache --console --clear
- cd /var/www/openshift/broker && scl enable ruby193 "bundle exec rake tmp:clear"
- rm -rf /var/www/openshift/broker/tmp/cache/*
- 服务 openshift-broker 重启
- 服务 ruby193-mcollective 重启
- 重启
我还看到我的墨盒已添加到 /var/lib/openshift/.cartridge_repository。
为什么 rhc 没有获得最新的墨盒列表?我错过了什么?