Hello All,
I am trying to install Open Ondemand first time. I managed to configure basic part like webui and shell prompt. When trying to submit a job using jobcomposer on Slurm cluster. I am facing this below error. It seems after I click submit button, it is pointing to qsub cmd, PBS schedular.
===
App 883218 output: [2023-10-17 17:10:50 -0400 ] INFO “[787c705a-50c8-49a3-9e57-d482c830b637] execve = [{"PBS_DEFAULT"=>"test-server.dev.net", "LD_LIBRARY_PATH"=>":"}, "/opt/slurm/bin /qsub", "-A", "research", "-j", "oe"]”
App 883218 output: [2023-10-17 17:10:50 -0400 ] INFO “[787c705a-50c8-49a3-9e57-d482c830b637] method=PUT path=/pun/sys/myjobs/workflows/1/submit format=html controller=WorkflowsController action=submit stat us=500 error='Errno::ENOENT: No such file or directory - /opt/slurm/bin/qsub’ duration=20.73 view=0.00 db=5.07”
App 883218 output: [2023-10-17 17:10:50 -0400 ] FATAL “[787c705a-50c8-49a3-9e57-d482c830b637] \n[787c705a-50c8-49a3-9e57-d482c830b637] Errno::ENOENT (No such file or directory - /opt/slurm/bin/qsub):\n[78 7c705a-50c8-49a3-9e57-d482c830b637] \n[787c705a-50c8-49a3-9e57-d482c830b637] config/initializers/open3_extensions.rb:6:in capture3'\n[787c705a-50c8-49a3-9e57-d482c830b637] app/models/resource_mgr_adapter .rb:37:in
qsub’\n[787c705a-50c8-49a3-9e57-d482c830b637] app/models/workflow.rb:291:in each'\n[787c705a-50c8-49a3-9e57-d482c830b637] app/models/workflow.rb:291:in
submit_jobs’\n[787c705a-50c8-49a3-9e57-d4 82c830b637] app/models/workflow.rb:259:in submit'\n[787c705a-50c8-49a3-9e57-d482c830b637] app/controllers/workflows_controller.rb:178:in
block in submit’\n[787c705a-50c8-49a3-9e57-d482c830b637] app/contro llers/workflows_controller.rb:173:in `submit’”
Any idea how to fix this?
my_cluster.yml file:
v1:
title: “Slurm Cluster”
cluster:
type: “OodCluster::Cluster”
data:
servers:
login:
type: “OodCluster::Servers::Ssh”
data:
host: “test-server.dev.net”
resource_mgr:
type: “OodCluster::Servers::Slurm”
data:
host: “test-server.dev.net”
bin: “/opt/slurm/bin”
conf: “/opt/slurm/etc/slurm.conf”
#bin_overrides:
#squeue: "/opt/slurm/bin/squeue"
# sbatch: "/usr/local/bin/sbatch_wrapper"
Thanks,
Vinod