# Pptransfer fail

**URL:** <https://cms-helpdesk.ncas.ac.uk/t/pptransfer-fail/620>\
**Category:** Unified Model\
**Tags:** JASMIN, ARCHER2\
**Created:** [17 June 2022 10:12 UTC](https://cms-helpdesk.ncas.ac.uk/t/pptransfer-fail/620 "2022-06-17T10:12:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aschurer](https://avatars.discourse-cdn.com/v4/letter/a/ecd19e/32.png) [@aschurer](https://cms-helpdesk.ncas.ac.uk/u/aschurer)\
**Post date:** [17 June 2022 10:12 UTC](https://cms-helpdesk.ncas.ac.uk/t/pptransfer-fail/620/1 "2022-06-17T10:12:07Z")

</div>

Hi I am running two suites u-cn515 and u-cn440 which are both failing at the pptransfer task and I cannot see why.  
The files appear to have been transferred. The job.out script says the transfer was successful. There is no obvious error in the job.err script.  
/home/n02/n02/schn02/cylc-run/u-cn440/log/job/18411001T0000Z/pptransfer/job.out  
/home/n02/n02/schn02/cylc-run/u-cn440/log/job/18411001T0000Z/pptransfer/job.err  
Can you advise as to what the problem is?  
Thanks  
Andrew

---

<div class="post-metadata">

**Author:** ![RosalynHatcher](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/rosalynhatcher/32/11_2.png) [@RosalynHatcher](https://cms-helpdesk.ncas.ac.uk/u/RosalynHatcher)\
**Post date:** [17 June 2022 10:38 UTC](https://cms-helpdesk.ncas.ac.uk/t/pptransfer-fail/620/2 "2022-06-17T10:38:36Z")

</div>

Hi Andrew,

`/work/n02/n02/schn02/cylc-run/u-cn440/log/job/18411001T0000Z/pptransfer/10/job.status` indicates the transfer has now succeeded. Prior to that it has failed due to connection issues which I guess would be due to the JASMIN maintenance that has been going on the last few days.

`/work/n02/n02/schn02/cylc-run/u-cn515/log/job/17841001T0000Z/pptransfer/05/job.status` has also succeeded.

The reason it is indicating a failure even though the task is succeeding is due to running the pptransfer on the login nodes & how cylc task polling works.

For cylc to be able to correctly poll the running pptransfer task it has to login to the same login node that the task is running on, this means you can’t using [login.archer2.ac.uk](http://login.archer2.ac.uk) for the pptransfer tasks as this picks at random one of the 4 ARCHER2 login nodes so you’re not guaranteed to land on the same node each time.

In the `archer2.rc` file add the following to the `[[PPTRANSFER_RESOURCE]]` family to force the pptransfer task to run on a specific login node.

```auto
[[[remote]]]
    host = login3.archer2.ac.uk

```

You can pick any login node numbered 1 to 4.

Cheers,  
Ros.

---

<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:** [2 November 2023 21:28 UTC](https://cms-helpdesk.ncas.ac.uk/t/pptransfer-fail/620/3 "2023-11-02T21:28:06Z")

</div>



---

<div class="post-metadata">

**Author:** ![RosalynHatcher](https://dub1.discourse-cdn.com/flex013/user_avatar/cms-helpdesk.ncas.ac.uk/rosalynhatcher/32/11_2.png) [@RosalynHatcher](https://cms-helpdesk.ncas.ac.uk/u/RosalynHatcher)\
**Post date:** [2 November 2023 22:19 UTC](https://cms-helpdesk.ncas.ac.uk/t/pptransfer-fail/620/4 "2023-11-02T22:19:06Z")

</div>


