Bug 813606

Summary: All request to broker failed due to out-of-date Gemfile.lock
Product: OKD Reporter: Johnny Liu <jialiu>
Component: PodAssignee: Krishna Raman <kraman>
Status: CLOSED CURRENTRELEASE QA Contact: libra bugs <libra-bugs>
Severity: high Docs Contact:
Priority: high    
Version: 2.xCC: mfisher, mshao, rmillner, xtian
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-27 20:45:32 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:

Description Johnny Liu 2012-04-18 03:06:42 UTC
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
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 10:41:54 UTC
*** Bug 813672 has been marked as a duplicate of this bug. ***

Comment 2 Xiaoli Tian 2012-04-19 05:42:29 UTC
Move it to ON_QA since the Gemfile.lock is updated

Comment 3 Xiaoli Tian 2012-04-19 06:06:07 UTC
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)