Server error: Uncaught exception: cannot load such file -- locale/util/memoizable

The stack trace is below. The problem appeared some time between Friday
morning and Sunday. I can't figure out which commit in either foreman or
katello is causing this. Several developers are blocked at the moment so if
you can give suggestions please do.
Thanks!!

Uncaught exception: cannot load such file – locale/util/memoizable
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inblock in require'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:in
load_dependency' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext/runtime/class_info.rb:3:in
<top (required)>' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
block in require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:inload_dependency'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext/runtime/textdomain_manager.rb:13:in<top (required)>'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inblock in require'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:in
load_dependency&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext.rb:31:in
&lt;top (required)&gt;&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
block in require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:inload_dependency'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext/tools/xgettext.rb:26:in<top (required)>'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inblock in require'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:in
load_dependency&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext_i18n_rails_js-0.0.8/lib/gettext_i18n_rails_js/js_and_coffee_parser.rb:1:in
&lt;top (required)&gt;&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
block in require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:inload_dependency'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext_i18n_rails_js-0.0.8/lib/gettext_i18n_rails_js.rb:3:in<top (required)>'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in
require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:inblock (2 levels) in require'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in
each&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:inblock in require'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in
each&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:inrequire'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler.rb:132:in
require&#39; /home/tomckay/code/foreman/config/application.rb:20:in<top (required)>'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:53:in
require&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:53:inblock in <top (required)>'
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:50:in
tap&#39; /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:50:in<top (required)>'
/home/tomckay/code/foreman/script/rails:6:in require&#39; /home/tomckay/code/foreman/script/rails:6:in<top (required)>'

.

> The stack trace is below. The problem appeared some time between Friday
> morning and Sunday. I can't figure out which commit in either foreman or
> katello is causing this. Several developers are blocked at the moment so if
> you can give suggestions please do.
> Thanks!!
>

After some digging it looks like locale 2.1.0 got released today, which
broke some internal API's.

Here's a PR to fix the problem, it pins to 2.0.9 or below:
https://github.com/theforeman/foreman/pull/1090.

··· On Sun, Dec 15, 2013 at 8:23 PM, Thomas McKay wrote:

Uncaught exception: cannot load such file – locale/util/memoizable
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inblock in require’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:in
load_dependency' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext/runtime/class_info.rb:3:in
<top (required)>' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
block in require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:inload_dependency’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext/runtime/textdomain_manager.rb:13:in<top (required)>’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inblock in require’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:in
load_dependency' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext.rb:31:in
<top (required)>' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
block in require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:inload_dependency’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext-2.3.9/lib/gettext/tools/xgettext.rb:26:in<top (required)>’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inblock in require’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:in
load_dependency' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext_i18n_rails_js-0.0.8/lib/gettext_i18n_rails_js/js_and_coffee_parser.rb:1:in
<top (required)>' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:inrequire’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
block in require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:236:inload_dependency’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/activesupport-3.2.15/lib/active_support/dependencies.rb:251:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/gettext_i18n_rails_js-0.0.8/lib/gettext_i18n_rails_js.rb:3:in<top (required)>’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:inblock (2 levels) in require’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in
each' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:inblock in require’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in
each' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:inrequire’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/bundler-1.3.5/lib/bundler.rb:132:in
require' /home/tomckay/code/foreman/config/application.rb:20:in<top (required)>’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:53:in
require' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:53:inblock in <top (required)>’
/home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:50:in
tap' /home/tomckay/.rvm/gems/ruby-1.9.3-p327@foreman/gems/railties-3.2.15/lib/rails/commands.rb:50:in<top (required)>’
/home/tomckay/code/foreman/script/rails:6:in require' /home/tomckay/code/foreman/script/rails:6:in<top (required)>’


You received this message because you are subscribed to the Google Groups
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.