Description of problem: In my gear's ruby/etc/conf.d/openshift.conf I tried the following: How reproducible: Steps to Reproduce: 1. Create a Ruby cartridge 2. Modify ruby/etc/conf.d/openshift.conf and set the PassengerRoot to 'NotUsed' 3. stop and start the gear Actual results: The gear continues to work. To avoid confusion I am suggesting we change the PassengerRoot value in our ruby cartridge to 'NativelyPackaged'. This is because in the passenger's ext/common/ResourceLocator.h we are hitting the "natively packaged" logic. Our binaries are shipped as part of rubygem-passenger-native. Additional info: Pull Request incoming...
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/b773a196943a3d1cb1e86092784cbda9bac2d702 Bug 987553 - PassengerRoot is ignored for ruby cartridges
Checked on devenv-stage_452, The value of PassengerRoot has been changed to "NativelyPackaged" for ruby cartridges. And the ruby cartridge works fine. Move bug to verified.