# Rose-jules-run command not found

**URL:** <https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704>\
**Category:** JULES\
**Tags:** JASMIN\
**Created:** [18 August 2022 15:26 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704 "2022-08-18T15:26:08Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Natalie](https://avatars.discourse-cdn.com/v4/letter/n/e9c0ed/32.png) [@Natalie](https://cms-helpdesk.ncas.ac.uk/u/Natalie)\
**Post date:** [18 August 2022 15:26 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/1 "2022-08-18T15:26:08Z")

</div>

Hi Patrick,

I get the following error when I try to run a specific JULES suite. Now, I have locally copied and renamed a rose suite which hasn’t been a problem for me in the past but seems to be now. Any ideas?

 ![unnamed](https://europe1.discourse-cdn.com/flex013/uploads/cms_support/original/1X/62d72eae68e3a5bda5b6917e1bcc29226634a65f.jpeg)

Many thanks!

Natalie

---

<div class="post-metadata">

**Author:** ![pmcguire](https://avatars.discourse-cdn.com/v4/letter/p/b782af/32.png) [@pmcguire](https://cms-helpdesk.ncas.ac.uk/u/pmcguire)\
**Post date:** [18 August 2022 15:26 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/2 "2022-08-18T15:26:42Z")

</div>

Hi Natalie  
I would be happy to try to help.  
Patrick

---

<div class="post-metadata">

**Author:** ![pmcguire](https://avatars.discourse-cdn.com/v4/letter/p/b782af/32.png) [@pmcguire](https://cms-helpdesk.ncas.ac.uk/u/pmcguire)\
**Post date:** [18 August 2022 15:27 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/3 "2022-08-18T15:27:36Z")

</div>

Hi Natalie

What is the suite ID number of the original suite? Have any changes been checked in to MOSRS already?

What is the path for the new suite?

If you give us read permission to your home directory and subdirectories, I could take a look at your setup and log files. You can do this with:  
chmod -R g+rX /home/users/username/  
If you have anything private or confidential, you might want to change back the read access on those items.

Patrick

---

<div class="post-metadata">

**Author:** ![Natalie](https://avatars.discourse-cdn.com/v4/letter/n/e9c0ed/32.png) [@Natalie](https://cms-helpdesk.ncas.ac.uk/u/Natalie)\
**Post date:** [18 August 2022 17:05 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/4 "2022-08-18T17:05:43Z")

</div>

Hi Patrick,

The original suite is u-ch981 but I would have made many local changes to it without checking in to MOSRS.

The new suite is in my local ‘roses’ directory (/home/users/ndouglas/roses) along with many other suites that I have played around with. I’m starting to wonder if this is actually OK to do. This error has literally come from copying a suite than runs and renaming it with zero other changes.

I have set the reading permissions as you suggest.

Thanks,

Natalie

---

<div class="post-metadata">

**Author:** ![pmcguire](https://avatars.discourse-cdn.com/v4/letter/p/b782af/32.png) [@pmcguire](https://cms-helpdesk.ncas.ac.uk/u/pmcguire)\
**Post date:** [18 August 2022 17:07 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/5 "2022-08-18T17:07:14Z")

</div>

Thanks, Natalie

I looked for the problem that you note that is shown in your log file:

~ndouglas/cylc-run/Single-Site-vn7.0-GL7.2/log/job/1/jules/01/job.err

Have you inspected this script?

~ndouglas/cylc-run/Single-Site-vn7.0-GL7.2/log/job/1/jules/01/job

I see there that this JULES job runs in the background, rather than on SLURM. But maybe that’s ok if it is a very small job.

If the suite is set up correctly, then maybe it doesn’t make a difference, as far [as] getting the path

Maybe you can try running that script manually instead of with the cylc GUI. You can change the script even.

The key line in the script is

rose task-run --quiet --path=share/fcm\_make/build/bin

That path is relative to this path: ~ndouglas/cylc-run/Single-Site-vn7.0-GL7.2/

To run the script do this:  
cd ~ndouglas/cylc-run/Single-Site-vn7.0-GL7.2/log/job/1/jules/01/  
./job

I think that will work. You can try hardwiring the path, and maybe that will help.

If you get the same error message in the log files, then maybe we can try something else.

Patrick

---

<div class="post-metadata">

**Author:** ![Natalie](https://avatars.discourse-cdn.com/v4/letter/n/e9c0ed/32.png) [@Natalie](https://cms-helpdesk.ncas.ac.uk/u/Natalie)\
**Post date:** [19 August 2022 15:04 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/6 "2022-08-19T15:04:15Z")

</div>

Hi Patrick  
This is great, thanks a lot. I will take a closer look in the morning and get back to you.

Thanks again!  
Natalie

---

<div class="post-metadata">

**Author:** ![Natalie](https://avatars.discourse-cdn.com/v4/letter/n/e9c0ed/32.png) [@Natalie](https://cms-helpdesk.ncas.ac.uk/u/Natalie)\
**Post date:** [19 August 2022 15:04 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/7 "2022-08-19T15:04:59Z")

</div>

Hi Patrick,

Yes, I use ‘background’ because its a very fast job.

Hi Patrick  
I tried what you suggested but the same errors occurred. However, since you said the problem is in the ‘rose task-run’ line, I changed this and when I changed it back it seemed to work. Go figure.

Thanks for your help on this - is there a website you recommend to find out more about this part of the code?

Natalie

---

<div class="post-metadata">

**Author:** ![pmcguire](https://avatars.discourse-cdn.com/v4/letter/p/b782af/32.png) [@pmcguire](https://cms-helpdesk.ncas.ac.uk/u/pmcguire)\
**Post date:** [19 August 2022 15:12 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/8 "2022-08-19T15:12:01Z")

</div>

Hi Natalie:  
I am glad it’s working now! If the problem comes back, let us know.

Have you gone through the JULES on JASMIN Rose/Cylc tutorial at the University of Reading’s Land Surface Processes website?

Do you know how to retrigger an app that fails in the Cylc GUI? Sometimes a small change is all that is needed to get an app to successfully run, and then retriggering may be the next step.  
Patrick

---

<div class="post-metadata">

**Author:** ![Natalie](https://avatars.discourse-cdn.com/v4/letter/n/e9c0ed/32.png) [@Natalie](https://cms-helpdesk.ncas.ac.uk/u/Natalie)\
**Post date:** [19 August 2022 16:35 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/9 "2022-08-19T16:35:23Z")

</div>

Hi Patrick,

Yes, I believe you wrote that tutorial, right?

I’m quite comfortable with the process to run a suite through rose/cylc now - I think I would like to understand more about the commands in the suite.rc and how the code operates. I understand the workflow and the precedence in the environments, for example. I’m still a bit fuzzy on the deeper stuff and exactly what rose/cylc are. Thanks!

Natalie

---

<div class="post-metadata">

**Author:** ![pmcguire](https://avatars.discourse-cdn.com/v4/letter/p/b782af/32.png) [@pmcguire](https://cms-helpdesk.ncas.ac.uk/u/pmcguire)\
**Post date:** [19 August 2022 16:36 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/10 "2022-08-19T16:36:22Z")

</div>

Hi Natalie  
One possibility for understanding more deeply is to go through the u-al752 suite line by line in your editor, and trying to figure out what each line does. I can help you if you have any questions. The u-al752 suite is described in that tutorial, which, yes, I did write. You can create a Helpdesk ticket for your questions on this suite, if you want.

If you want me to try to figure out another way to learn, just let me know.  
Patrick

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/cms_support/original/1X/1fd2411499ffcbc299fe756cd5cdf26e44956558.png) [@system](https://cms-helpdesk.ncas.ac.uk/u/system)\
**Post date:** [18 September 2022 16:36 UTC](https://cms-helpdesk.ncas.ac.uk/t/rose-jules-run-command-not-found/704/11 "2022-09-18T16:36:31Z")

</div>

Closed on 18 September 2022 16:36 UTC

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