This service will be undergoing maintenance at 00:00 UTC, 2017-10-23 It is expected to last about 30 minutes
Bug 813606 - All request to broker failed due to out-of-date Gemfile.lock
All request to broker failed due to out-of-date Gemfile.lock
Status: CLOSED CURRENTRELEASE
Product: OpenShift Origin
Classification: Red Hat
Component: Pod (Show other bugs)
2.x
Unspecified Unspecified
high Severity high
: ---
: ---
Assigned To: Krishna Raman
libra bugs
: Triaged
: 813672 (view as bug list)
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2012-04-17 23:06 EDT by Johnny Liu
Modified: 2015-05-14 21:51 EDT (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2012-04-27 16:45:32 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Johnny Liu 2012-04-17 23:06:42 EDT
Description of problem:
All the request to broker failed, e.g: create domain.

$ create_domain
OpenShift Express key found at /home/jialiu/.ssh/libra_id_rsa.  Reusing...
Submitting form:
debug: true
namespace: jialiu
key_type: ssh-rsa
ssh: XXXX
rhlogin: jialiu@redhat.com
Contacting https://ec2-23-20-251-23.compute-1.amazonaws.com
Problem reported from server. Response code was 500.
HTTP response from server is <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta name="generator" content="Phusion Passenger">
	<title>Ruby (Rack) application could not be started</title>

        <--snip-->
        Further information about the error may have been written to the
        application's log file. Please check it in order to analyse the problem.
        
        <dl>
        <dt>Error message:</dt>
        <dd>Could not find gearchanger-m-collective-plugin-0.7.7 in any of the sources (Bundler::GemNotFound)</dd>
        
        <dt>Exception class:</dt>
        <dd>PhusionPassenger::UnknownError</dd>
        
        <dt>Application root:</dt>
        <--snip-->
</body>
</html>

Dig more, found gem version is out of date in /var/www/stickshift/broker/Gemfile.lock, e.g: crankcase-mongo-plugin, gearchanger-m-collective-plugin, swingshift-streamline-plugin and uplift-dynect-plugin.

Work around:
Update /var/www/stickshift/broker/Gemfile.lock manually with correct gem version, then restart broker service.



Version-Release number of selected component (if applicable):
devenv_1725

How reproducible:
Always

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:
Comment 1 Johnny Liu 2012-04-18 06:41:54 EDT
*** Bug 813672 has been marked as a duplicate of this bug. ***
Comment 2 Xiaoli Tian 2012-04-19 01:42:29 EDT
Move it to ON_QA since the Gemfile.lock is updated
Comment 3 Xiaoli Tian 2012-04-19 02:06:07 EDT
Checked on devenv_1731 ,

#rpm -qa|grep stickshift-controller
ruby-stickshift-controller-0.9.3-1.git.0.d70666a.el6.noarch

#cat /var/www/stickshift/broker/Gemfile.lock
 stickshift-controller (0.9.3)

Note You need to log in before you can comment on or make changes to this bug.