[OOD-users] JobComposer errors

Franz, Eric efranz at osc.edu
Tue Jul 10 14:11:26 EDT 2018


Responding to this thread for everyone’s edification. The problem faced here was due to a manual modification to the Gemfile in an attempt to solve a problem to get OnDemand working with moab. We have a separate moab Ruby gem https://github.com/OSC/moab-ruby but this gem is not fully fleshed out like the https://github.com/OSC/pbs-ruby gem and no ood_core adapter makes use of the moab gem, so it is not ready to use with OnDemand.

Thanks,
Eric

---
Eric Franz, Senior Web & Interface App Engineer
Ohio Supercomputer Center
An Ohio Technology Consortium (OH-TECH) Member
1224 Kinnear Road
Columbus, OH 43212
email: efranz at osc.edu

From: OOD-users <ood-users-bounces+efranz=osc.edu at lists.osc.edu> on behalf of "Franz, Eric" <efranz at osc.edu>
Reply-To: User support mailing list for Open OnDemand <ood-users at lists.osc.edu>
Date: Tuesday, July 10, 2018 at 1:43 PM
To: User support mailing list for Open OnDemand <ood-users at lists.osc.edu>
Subject: Re: [OOD-users] JobComposer errors

Chris,

Could you provide more context? For example:


  1.  Is this from an OnDemand 1.3 installation using the rpm?
  2.  Have you made any customizations to Job Composer app itself?
  3.  What custom initializer code is being loaded by the Job Composer for this particular installation that might be relevant?

Thanks,
Eric

---
Eric Franz, Senior Web & Interface App Engineer
Ohio Supercomputer Center
An Ohio Technology Consortium (OH-TECH) Member
1224 Kinnear Road
Columbus, OH 43212
email: efranz at osc.edu

From: OOD-users <ood-users-bounces+efranz=osc.edu at lists.osc.edu> on behalf of Christopher Ramirez <c.ramirez01 at gmail.com>
Reply-To: User support mailing list for Open OnDemand <ood-users at lists.osc.edu>
Date: Monday, July 9, 2018 at 9:37 AM
To: "ood-users at lists.osc.edu" <ood-users at lists.osc.edu>
Subject: [OOD-users] JobComposer errors

Hello,

We're receiving the following errors when we try to open the job composer app.
Exception: OodApp::SetupScriptFailed

Per user setup failed for script at /var/www/ood/apps/sys/myjobs/./bin/setup-production for user crh0412 with output: /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/resolver.rb:357:in `resolve': Could not find gem 'moab (>= 0) ruby' in the gems available on this machine. (Bundler::GemNotFound)

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/resolver.rb:164:in `start'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/resolver.rb:129:in `resolve'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/definition.rb:193:in `resolve'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/definition.rb:132:in `specs'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/definition.rb:177:in `specs_for'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/definition.rb:166:in `requested_specs'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/environment.rb:18:in `requested_specs'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/runtime.rb:13:in `setup'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler.rb:122:in `setup'

 from /opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler/setup.rb:17:in `<top (required)>'

 from /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'

 from /opt/rh/rh-ruby22/root/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require'
Stack Trace


/var/www/ood/apps/sys/dashboard/app/apps/ood_app.rb:200:in `block (2 levels) in run_setup_production'

/var/www/ood/apps/sys/dashboard/app/apps/ood_app.rb:194:in `chdir'

/var/www/ood/apps/sys/dashboard/app/apps/ood_app.rb:194:in `block in run_setup_production'

/opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler.rb:236:in `block in with_clean_env'

/opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler.rb:223:in `with_original_env'

/opt/rh/rh-ruby22/root/usr/share/gems/gems/bundler-1.7.8/lib/bundler.rb:229:in `with_clean_env'

/var/www/ood/apps/sys/dashboard/app/apps/ood_app.rb:192:in `run_setup_production'

/var/www/ood/apps/sys/dashboard/app/controllers/apps_controller.rb:33:in `show'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal/implicit_render.rb:4:in `send_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/abstract_controller/base.rb:198:in `process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal/rendering.rb:10:in `process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/abstract_controller/callbacks.rb:20:in `block in process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:117:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:117:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:505:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:505:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:92:in `__run_callbacks__'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:81:in `run_callbacks'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/abstract_controller/callbacks.rb:19:in `process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal/rescue.rb:29:in `process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/notifications.rb:164:in `block in instrument'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/notifications/instrumenter.rb:20:in `instrument'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/notifications.rb:164:in `instrument'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal/instrumentation.rb:30:in `process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/abstract_controller/base.rb:137:in `process'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionview-4.2.10/lib/action_view/rendering.rb:30:in `process'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal.rb:196:in `dispatch'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_controller/metal.rb:237:in `block in action'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/routing/route_set.rb:74:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/routing/route_set.rb:74:in `dispatch'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/routing/route_set.rb:43:in `serve'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/journey/router.rb:43:in `block in serve'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/journey/router.rb:30:in `each'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/journey/router.rb:30:in `serve'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/routing/route_set.rb:817:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/etag.rb:24:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/conditionalget.rb:25:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/head.rb:13:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/params_parser.rb:27:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/flash.rb:260:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/session/abstract/id.rb:225:in `context'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/session/abstract/id.rb:220:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/cookies.rb:560:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:88:in `__run_callbacks__'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:778:in `_run_call_callbacks'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/callbacks.rb:81:in `run_callbacks'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/callbacks.rb:27:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/lograge-0.10.0/lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/railties-4.2.10/lib/rails/rack/logger.rb:20:in `block in call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/tagged_logging.rb:68:in `block in tagged'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/tagged_logging.rb:26:in `tagged'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/tagged_logging.rb:68:in `tagged'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/railties-4.2.10/lib/rails/rack/logger.rb:20:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/request_store-1.4.1/lib/request_store/middleware.rb:19:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/request_id.rb:21:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/methodoverride.rb:22:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/runtime.rb:18:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/activesupport-4.2.10/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/actionpack-4.2.10/lib/action_dispatch/middleware/static.rb:120:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/rack-1.6.10/lib/rack/sendfile.rb:113:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/railties-4.2.10/lib/rails/engine.rb:518:in `call'

/var/www/ood/apps/sys/dashboard/vendor/bundle/ruby/gems/railties-4.2.10/lib/rails/application.rb:165:in `call'

/opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/rack/thread_handler_extension.rb:74:in `process_request'

/opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/request_handler/thread_handler.rb:141:in `accept_and_process_next_request'

/opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/request_handler/thread_handler.rb:109:in `main_loop'

/opt/rh/rh-passenger40/root/usr/share/passenger/phusion_passenger/request_handler.rb:455:in `block (3 levels) in start_threads'

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osu.edu/pipermail/ood-users/attachments/20180710/d3c39d71/attachment-0001.html>


More information about the OOD-users mailing list