Open OnDemand 1.5 with pbspro

#1

Do you have any tips about what could cause the following error for Active Jobs? Right now I don’t have any active jobs but it looks like it can’t find qselect with the error of demo2-amd-epyc: No such file or directory - /opt/pbs/bin/bin/qselect . Note the double /bin/bin. No sure where that is coming from.
Active%20Jobs

My YAML file looks like this:
[root@demo2-amd-epyc /]# cat etc/ood/config/clusters.d/demo2-amd-epyc.yml

etc/ood/config/clusters.d/demo2-amd-epyc.yml


v2:
metadata:
title: “demo2-amd-epyc”
login:
host: “demo2-amd-epyc.nor-tech.com

job:
adapter: “pbspro”
host: “demo2-amd-epyc.nor-tech.com
exec: “/opt/pbs/bin”

Thanks
Dom

0 Likes

#2

@domd1 the correct path for you (unless you have customized your installation directories) is going to just be /opt/pbs. The field exec is mean to be the root directory for the bin and lib directories. What happened is the adapter concatenates bin onto whatever path you provide without performing a check.

I have opened an issue against our documentation to clarify that: https://github.com/OSC/ood-documentation/issues/155/.

0 Likes

#3

Solved!

That fixed the problem, using the default exec: “/opt/pbs” without the /bin behind the pbs in the PBS YAML file located at /etc/ood/config/clusters.d/demo2-amd-epyc.yml.
Example is shown below.

/etc/ood/config/clusters.d/demo2-amd-epyc.yml

0 Likes