Closed geo-mac closed 3 years ago
I can confirm that this problem has been solved. It was an issue with perl JSON, which had erroneously installed to /root/perl5 (which seems to be a common installation issue according to fora and @jb4.) We created a symlink of the files to the correct location being called by process_transfers and this seemed to solve the issue.
I am not closing this yet, because I want to make sure that the need for a symlink is not caused by the plugin code?
This was unrelated to the plugin, it relates to the odd way in which cpan sets itself up on CentOS7 (and likely other places).
Thank you! Closing this now.
I am in the process of replicating our work with this excellent plugin (undertaken within 3.3.13) in 3.4.2, following a recent upgrade. Installation is fine but, when running
process_transfers
, it is clear that the Perl module JSON doesn't exist in 3.4+ -- or at least PP does not exist as a .pm file in 3.4+. As it is referenced in EPrint.pm, this causes the job to fail as per...There has been some re-engineering within perl_lib for 3.4+ -- and I'm still getting to know what is where!! -- so it isn't immediately obvious to me what or where the 3.4 cognate of PP.pm is. Will update this issue if I find it but wondering if anyone watching the repo might know...?