Bug 976742
Summary: | passenger-status command is not found when executed from user's ruby-1.8 application shell | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Johnny Liu <jialiu> |
Component: | Containers | Assignee: | Brenton Leanhardt <bleanhar> |
Status: | CLOSED DEFERRED | QA Contact: | libra bugs <libra-bugs> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 1.2.0 | CC: | dmace, jhou, jialiu, libra-onpremise-devel, lmeyer, mfisher, mpatel, nsun, qgong, ramr |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
The passenger-status command was left out of rubygem-passenger-3.0.4-15.el6_3.x86_64
Consequence:
Ruby 1.8 application developers cannot use passenger-status with their applications.
Fix:
Result:
|
Story Points: | --- |
Clone Of: | 846108 | Environment: | |
Last Closed: | 2013-08-15 14:59:55 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 846108 | ||
Bug Blocks: |
Description
Johnny Liu
2013-06-21 10:57:32 UTC
Oddly enough this does not appear to be reproducible on OSE 1.2. This Bug was fixed a long time ago for Online. Today the v2 Ruby cartridge pulls in both of the libraries that were originally missing for Online. Sorry for the confusion. Indeed passenger-status could be run in ruby-1.9 app successfully. But there is no this command in ruby-1.8 app. Compare with online devenv, find the following info: Online devenv: [root@ip-10-35-66-253 ~]# rpm -qf /usr/bin/passenger-status rubygem-passenger-3.0.4-15.el6_3.x86_64 [root@ip-10-35-66-253 ~]# rpm -ql rubygem-passenger-3.0.4-15.el6_3.x86_64|grep passenger-status /usr/bin/passenger-status /usr/lib/ruby/gems/1.8/gems/passenger-3.0.4/bin/passenger-status /usr/lib/ruby/gems/1.8/gems/passenger-3.0.4/man/passenger-status.8 OSE-1.2: [root@node1 ~]# rpm -q rubygem-passenger rubygem-passenger-3.0.17-2.el6op.1.x86_64 [root@node1 ~]# rpm -ql rubygem-passenger-3.0.17-2.el6op.1.x86_64 |grep passenger-status /usr/share/man/man8/passenger-status.8.gz Looks like passenger-status for ruby-1.8 is not installed. 'passenger-status' command existed on Ruby-1.8 app, but exec failed. OSE—1.2.1: [root@node ~]# rpm -q rubygem-passenger rubygem-passenger-3.0.21-3.el6op.x86_64 Created a ruby-1.8 app, login this app and execute 'passenger-status' command, It will be failed with below message: [ruby3-sun000.osetestv2.com 51f8ca4e6e0f5dacb30000ce]\> passenger-status /usr/bin/passenger-status:27:in `require': no such file to load -- phusion_passenger (LoadError) from /usr/bin/passenger-status:27 We'll pick this up with the rebase. |