Project

General

Profile

Actions

Bug #2204

closed

Failed to start Foreman after rubygem-json update

Added by Trojanski T. about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
High
Category:
Packaging
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

I'm running Foreman 1.1stable on CentOS 6.3 x86_64

Foreman died after updating rubygem-json package today.
Package updated from the Foreman repository

  1. /etc/init.d/foreman restart
    Stopping foreman: Foreman was not running. [FAILED]

Starting foreman: /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/spec_set.rb:87:in `materialize': Could not find json-1.6.6 in any of the sources (Bundler::GemNotFound)
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/spec_set.rb:81:in `map!'
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/spec_set.rb:81:in `materialize'
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/definition.rb:90:in `specs'
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/definition.rb:135:in `specs_for'
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/definition.rb:124:in `requested_specs'
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/environment.rb:23:in `requested_specs'
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler/runtime.rb:11:in `setup'
from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.15/lib/bundler.rb:107:in `setup'
from /usr/share/foreman/config/boot.rb:9
from /usr/share/foreman/script/rails:5:in `require'
from /usr/share/foreman/script/rails:5
[FAILED]

Fixed by changing json package version in /usr/share/foreman/Gemfile.lock
  1. diff Gemfile.lock Gemfile.lock_orig
    58c58
    < json (1.6.8)
    ---

json (1.6.6)

after I managed to start foreman.

I would like to make sure that this is a proper fix and won't heart anything else or if other actions required.

That was really strange having kind of simple bug in stable version.

Thanks

Actions

Also available in: Atom PDF