Created attachment 616481 [details] development.log Description of problem: caught node execution failure when embedding rockmongo-1.1 to a ruby-1.9 application Version-Release number of selected component (if applicable): On fork_ami_US2105_133 How reproducible: Always Steps to Reproduce: 1. Create a ruby-1.9 app and embed mongodb 2. Embed rockmongo-1.1 to this app Actual results: hjw@my apps$ rhc app cartridge add -a ruby19 -c rockmongo-1.1 -d -pxxx Contacting https://ec2-107-21-160-59.compute-1.amazonaws.com Problem reported from server. Response code was 500. DEBUG: Failed to restart master httpd, please contact support Cartridge return code: 120 Exit Code: 143 broker_c: ["namespace", "rhlogin", "ssh", "app_uuid", "debug", "alter", "cartridge", "cart_type", "action", "app_name", "api"] api_c: ["placeholder"] API version: 1.1.3 RESULT: Node execution failure (invalid exit code from node). If the problem persists please contact Red Hat support. Expected results: Should embed rockmongo-1.1 successfully Additional info: Didn't reproduce for ruby-1.8 cartridge
The problem was a missing dependency for open4 for ruby-1.9.3. I've added the dep and pushed a fix for this. I've added the dependency.
Move it to ON_QA to verify in fork_ami_US2105_169
Verify this bug on fork_ami_US2105_169. Actual results: rockmongo can be embedded and used successfully.