Foreman-rake assets:precompile not running

Hi All,

Very quick issue I noticed when upgrading to foreman 1.10.1 from 1.8.4…
When running "foreman-rake assets:precompile" as per the upgrade
instructions, I get a rake aborted error…

foreman-rake --trace locale:pack

** Invoke locale:pack (first_time)
rake aborted!
Don't know how to build task 'gettext:pack'
/opt/rh/ruby193/root/usr/share/ruby/rake/task_manager.rb:49:in []' /opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:60:inlookup_prerequisite'
/opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:56:in block in prerequisite_tasks' /opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:56:incollect'
/opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:56:in prerequisite_tasks' /opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:174:ininvoke_prerequisites'
/opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:157:in block in invoke_with_call_chain' /opt/rh/ruby193/root/usr/share/ruby/monitor.rb:211:inmon_synchronize'
/opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:151:in
invoke_with_call_chain' /opt/rh/ruby193/root/usr/share/ruby/rake/task.rb:144:ininvoke'
/opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:116:in invoke_task' /opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:94:inblock (2
levels) in top_level'
/opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:94:in each' /opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:94:inblock in
top_level'
/opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:133:in
standard_exception_handling' /opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:88:intop_level'
/opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:66:in block in run' /opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:133:instandard_exception_handling'
/opt/rh/ruby193/root/usr/share/ruby/rake/application.rb:63:in run&#39; /opt/rh/ruby193/root/usr/bin/rake:32:in<main>'
Tasks: TOP => locale:pack

Any ideas?
Jeff

Are you using packages? If so, don't run this command or
assets:precompile - they're part of the git checkout/source installation
upgrade instructions (part 2(D)), not the package upgrade (2(A) or 2(B)).

··· On 21/01/16 15:01, Jeff wrote: > Hi All, > > Very quick issue I noticed when upgrading to foreman 1.10.1 from > 1.8.4... When running "foreman-rake assets:precompile" as per the > upgrade instructions, I get a rake aborted error... > > # foreman-rake --trace locale:pack > ** Invoke locale:pack (first_time) > rake aborted! > Don't know how to build task 'gettext:pack'


Dominic Cleal
dominic@cleal.org

Any ideas? I'm scratching my head on this. Since the problem seems to be
data-dependent then I would have thought a bit of data-massaging could work
around the problem.

Appreciate any suggestions!

Thanks
Jeff

Ah, my bad, I'll change our install script so not run those commands.

I've run into a bigger problem now, since we are upgrading from 1.8 to 1.10
we are hitting this bug on some systems (but not all)…
http://projects.theforeman.org/issues/12669

In the past we have always updated over multiple point releases ( eg 1.6 to
1.8) due to our internal planning schedule and never had an issue. I didnt
realise that a full 1.8 -> 1.9 -> 1.10 upgrade path was a requirement. Is
there any way to workaround this issue? Installing 1.9 as an intermediate
step is a bit of a nightmare, especially with all the tfm/ruby193 package
renaming thats gone on in recent releases.

Thanks
Jeff

··· On 21 January 2016 at 15:31, Dominic Cleal wrote:

On 21/01/16 15:01, Jeff wrote:

Hi All,

Very quick issue I noticed when upgrading to foreman 1.10.1 from
1.8.4… When running “foreman-rake assets:precompile” as per the
upgrade instructions, I get a rake aborted error…

foreman-rake --trace locale:pack

** Invoke locale:pack (first_time)
rake aborted!
Don’t know how to build task ‘gettext:pack’

Are you using packages? If so, don’t run this command or
assets:precompile - they’re part of the git checkout/source installation
upgrade instructions (part 2(D)), not the package upgrade (2(A) or 2(B)).


Dominic Cleal
dominic@cleal.org


You received this message because you are subscribed to a topic in the
Google Groups “Foreman users” group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/foreman-users/y-GnY42s5TA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.