I've installed OpenShift Origin on RHEL 6.4 w/ EPEL. The node/broker are installed on the same host. After the installation, the invocation of /broker/rest/domains and /broker/rest/cartridges returns a '500 Internal Server Error'. The STOMP configuration for host/port/user/password in /etc/mcollective/[client|server].cfg looks correct. The DNS lookup for the broker/node succeeds, and 'mco ping' also returns success.
The following logs from /var/log/openshift/broker/production.log seems to be interesting :
Error processing custom_request for action
cartridge-list: no current connection exists
"/opt/rh/ruby193/root/usr/share/ruby/mcollective/util.rb:192:in `block in
`block in req'",
Right where connection.subscribe is invoked in self.subscribe@/opt/rh/ruby193/root/usr/share/ruby/mcollective/util.rb, the values for the parameters being passed are as follows :
util.rb:192:in `block in subscribe' connection.subscribe - :agent = 'openshift', :type = 'reply', :collective = 'collective'
I have tried executing 'rhc setup --server <host>', but because /broker/rest/domains doesn't pass, the setup also fails.
This is as far as my debugging goes. Can somebody suggest based on the above what to look for? Or, what other information might be required to debug this?