Pp_transfer error

Hi,

I have a new suite, u-dl797, with the following pp_transfer error:

Traceback (most recent call last):
File “/work/n02/n02/adittus/cylc-run/u-dl797/share/fcm_make_pp/build/bin/transfer.py”, line 448, in
main()
File “/work/n02/n02/adittus/cylc-run/u-dl797/share/fcm_make_pp/build/bin/transfer.py”, line 425, in main
transfer = Transfer()
File “/work/n02/n02/adittus/cylc-run/u-dl797/share/fcm_make_pp/build/bin/transfer.py”, line 48, in init
self._globus_cli = nl_transfer.globus_cli
AttributeError: ‘ReadNamelist’ object has no attribute ‘globus_cli’

Initially pp_transfer failed due to lack of disk space, now resolved (I freed up ~1TB), but it is now failing with the error above.

This suite is a modified copy of u-dj147, where pp_transfer worked previously with globus.

Any suggestions very welcome!

Thanks,
Andrea

Hi Andrea,

I took a look at the file /home/n02/n02/adittus/cylc-run/u-dl797/app/postproc/rose-app.conf and also the working suite u-dj147. The file is still configured to use Gridftp which has been retired.

You can set this
gridftp=false

And add these lines:

globus_cli=true
globus_default_colls=true
globus_notify='off'

and comment out these lines:

!globus_cli=true
!globus_default_colls=true
!globus_notify='off'

In the u-dj147 (working suite) you had this configuration:

[namelist:pptransfer]

delete_staged=false

gridftp=false

gridftp_cc_opt=4

gridftp_verify_opt=true

remote_host=gridftp1.jasmin.ac.uk

transfer_dir=/work/xfc/vol5/user_cache/adittus/stabilisation

transfer_type=Push

verify_chksums=false

globus_cli=true

globus_default_colls=true

globus_notify='off'

Hopefully it works, after the changes.

Best regards,
Juan

Hi Juan,

Thank you!

Oddly enough, I checked this exact thing this morning, but on suite u-dj147 which is the parent suite and it was all ok. I thought because u-dl797 was a copy of u-dj147, if it is fine in one it would be in the other too, but did completely overlook that I copied u-dj147 before the globus update revision in the trunk.

Thanks for pointing out my oversight… !

Cheers,
Andrea

Happy to help!
Best,
Juan