Documentation for deb-based systems?

Hi,

going through the docs to have a running system, I reached the point at

https://osc.github.io/ood-documentation/latest/installation/resource-manager/test.html

Which talks about scl and rake:

scl enable ondemand -- bin/rake -T test:jobs
# rake test:jobs           # Test all clusters
# rake test:jobs:cluster1  # Test the cluster: cluster1
# rake test:jobs:cluster2  # Test the cluster: cluster2

Correct me if I’m wrong, but SCL is a Redhat thing, no? And rake is from Ruby.

I don’t know how to proceed here.

And if the system depends on ruby properly, shouldn’t the deb packages bring them?

rake -T test:jobs
Could not find rake-13.0.6 in any of the sources
Run `bundle install` to install missing gems.
 haicluster1  strube1  ⋯  apps  sys  dashboard  7  bundle install

Command 'bundle' not found, but can be installed with:

sudo snap install ruby          # version 3.2.1, or
sudo apt  install ruby-bundler  # version 2.1.4-1

See 'snap info ruby' for additional versions.

Can it be that because of this, I can’t launch anything? I get the Can't verify CSRF token authenticity. error:

App 2259176 output: [2023-03-26 17:20:11 +0000 ] INFO "method=GET path=/pun/sys/dashboard/batch_connect/sys/bc_desktop/my_cluster/session_contexts/new format=html controller=BatchConnect::SessionContextsController action=new status=200 duration=109.78 view=54.84"
App 2259176 output: [2023-03-26 17:20:12 +0000 ] WARN "Can't verify CSRF token authenticity."
App 2259176 output: [2023-03-26 17:20:12 +0000 ] INFO "method=POST path=/pun/sys/dashboard/batch_connect/sys/bc_desktop/my_cluster/session_contexts format=html controller=BatchConnect::SessionContextsController action=create status=422 error='ActionController::InvalidAuthenticityToken: ActionController::InvalidAuthenticityToken' duration=0.55 view=0.00"
App 2259176 output: [2023-03-26 17:20:12 +0000 ] FATAL ""
App 2259176 output: [2023-03-26 17:20:12 +0000 ] FATAL "ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):"
App 2259176 output: [2023-03-26 17:20:12 +0000 ] FATAL ""
App 2259176 output: [2023-03-26 17:20:12 +0000 ] FATAL "actionpack (5.2.8.1) lib/action_controller/metal/request_forgery_protection.rb:215:in `handle_unverified_request'\nactionpack (5.2.8.1) lib/action_controller/metal/request_forgery_protection.rb:247:in `handle_unverified_request'\nactionpack (5.2.8.1) lib/action_controller/metal/request_forgery_protection.rb:242:in `verify_authenticity_token'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:426:in `block in make_lambda'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:198:in `block (2 levels) in halting'\nactionpack (5.2.8.1) lib/abstract_controller/callbacks.rb:34:in `block (2 levels) in <module:Callbacks>'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:199:in `block in halting'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:513:in `block in invoke_before'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:513:in `each'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:513:in `invoke_before'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:131:in `run_callbacks'\nactionpack (5.2.8.1) lib/abstract_controller/callbacks.rb:41:in `process_action'\nactionpack (5.2.8.1) lib/action_controller/metal/rescue.rb:22:in `process_action'\nactionpack (5.2.8.1) lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'\nactivesupport (5.2.8.1) lib/active_support/notifications.rb:168:in `block in instrument'\nactivesupport (5.2.8.1) lib/active_support/notifications/instrumenter.rb:23:in `instrument'\nactivesupport (5.2.8.1) lib/active_support/notifications.rb:168:in `instrument'\nactionpack (5.2.8.1) lib/action_controller/metal/instrumentation.rb:32:in `process_action'\nactionpack (5.2.8.1) lib/action_controller/metal/params_wrapper.rb:256:in `process_action'\nactionpack (5.2.8.1) lib/abstract_controller/base.rb:134:in `process'\nactionview (5.2.8.1) lib/action_view/rendering.rb:32:in `process'\nactionpack (5.2.8.1) lib/action_controller/metal.rb:191:in `dispatch'\nactionpack (5.2.8.1) lib/action_controller/metal.rb:252:in `dispatch'\nactionpack (5.2.8.1) lib/action_dispatch/routing/route_set.rb:52:in `dispatch'\nactionpack (5.2.8.1) lib/action_dispatch/routing/route_set.rb:34:in `serve'\nactionpack (5.2.8.1) lib/action_dispatch/journey/router.rb:52:in `block in serve'\nactionpack (5.2.8.1) lib/action_dispatch/journey/router.rb:35:in `each'\nactionpack (5.2.8.1) lib/action_dispatch/journey/router.rb:35:in `serve'\nactionpack (5.2.8.1) lib/action_dispatch/routing/route_set.rb:840:in `call'\nrack (2.2.4) lib/rack/tempfile_reaper.rb:15:in `call'\nrack (2.2.4) lib/rack/etag.rb:27:in `call'\nrack (2.2.4) lib/rack/conditional_get.rb:40:in `call'\nrack (2.2.4) lib/rack/head.rb:12:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/http/content_security_policy.rb:18:in `call'\nrack (2.2.4) lib/rack/session/abstract/id.rb:266:in `context'\nrack (2.2.4) lib/rack/session/abstract/id.rb:260:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/cookies.rb:670:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'\nactivesupport (5.2.8.1) lib/active_support/callbacks.rb:98:in `run_callbacks'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/callbacks.rb:26:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'\nlograge (0.12.0) lib/lograge/rails_ext/rack/logger.rb:18:in `call_app'\nrailties (5.2.8.1) lib/rails/rack/logger.rb:26:in `block in call'\nactivesupport (5.2.8.1) lib/active_support/tagged_logging.rb:71:in `block in tagged'\nactivesupport (5.2.8.1) lib/active_support/tagged_logging.rb:28:in `tagged'\nactivesupport (5.2.8.1) lib/active_support/tagged_logging.rb:71:in `tagged'\nrailties (5.2.8.1) lib/rails/rack/logger.rb:26:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/remote_ip.rb:81:in `call'\nrequest_store (1.5.1) lib/request_store/middleware.rb:19:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/request_id.rb:27:in `call'\nrack (2.2.4) lib/rack/method_override.rb:24:in `call'\nrack (2.2.4) lib/rack/runtime.rb:22:in `call'\nactivesupport (5.2.8.1) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'\nactionpack (5.2.8.1) lib/action_dispatch/middleware/executor.rb:14:in `call'\nrack (2.2.4) lib/rack/sendfile.rb:110:in `call'\nrailties (5.2.8.1) lib/rails/engine.rb:524:in `call'\n/opt/ood/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:107:in `process_request'\n/opt/ood/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:157:in `accept_and_process_next_request'\n/opt/ood/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop'\n/opt/ood/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/request_handler.rb:419:in `block (3 levels) in start_threads'\n/opt/ood/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'"

Yes, SCL is a redhat service so you something like LMOD would be a good replacement:
https://lmod.readthedocs.io/en/latest/

The new OOD docs that are releasing shortly will be a better guide for you on this step which you can see here:
https://osc.github.io/ood-documentation/develop/installation/resource-manager/test.html

There are alternate commands to run there for non-redhat users.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.