Background:
To transfer files via Globus on behalf of the logged in user, we:
Launch a globusconnectpersonal, which is the PUBLIC_ENDPOINT, in the Girder container
Inside that public endpoint, we create, for each user trying to transfer files, a USER_ENDPOINT
The USER_ENDPOINT has the WT username appended to for display
Problem:
The Globus transfer handler was failing to initialize, which we've resolved by downgrading globusconnectpersonal to 3.0.4 (https://github.com/whole-tale/globus_handler/issues/1). Now, when we try to initiate a transfer it fails with the following error:
globus_sdk.services.transfer.errors.TransferAPIError:
('POST', 'https://transfer.api.globus.org/v0.10/transfer', 'Bearer', 409, 'NotLicensedException',
"You tried to access 'u_bovhyba76zgplavtadoup2bi3e#01142a9c-90fc-11ec-bf86-ab28bf5d96bb'
which is hosted on\n'u_bovhyba76zgplavtadoup2bi3e#faf0aa08-90fb-11ec-bf86-ab28bf5d96bb'.
The host endpoint (u_bovhyba76zgplavtadoup2bi3e#faf0aa08-90fb-11ec-bf86-ab28bf5d96bb)
is\nno longer associated with an active subscription. See\nhttps://www.globus.org/subscriptions for
details.", '8FaCMSFCm')
Attempting to transfer from MDF endpoint to the running endpoint #01142a9c-90fc-11ec-bf86-ab28bf5d96bb (in Globus online, this is wt-ddf1e7fc-2661-4228-aa80-63c63adc325a-willis8 a shared endpoint on wt-ddf1e7fc-2661-4228-aa80-63c63adc325a) results in the following error:
Background: To transfer files via Globus on behalf of the logged in user, we:
Problem: The Globus transfer handler was failing to initialize, which we've resolved by downgrading globusconnectpersonal to 3.0.4 (https://github.com/whole-tale/globus_handler/issues/1). Now, when we try to initiate a transfer it fails with the following error:
The file being transferred in this case is
globus_metadata.json
from http://dx.doi.org/doi:10.18126/M2301J.Additional details Globus Client ID
0baa7c04-1ff6-4cf5-82b3-00dd47e828d9
, which apparently has sharing enabled.Setup appears to succeed (from Girder logs):
GCP is running:
Attempting to transfer from MDF endpoint to the running endpoint
#01142a9c-90fc-11ec-bf86-ab28bf5d96bb
(in Globus online, this iswt-ddf1e7fc-2661-4228-aa80-63c63adc325a-willis8
a shared endpoint onwt-ddf1e7fc-2661-4228-aa80-63c63adc325a
) results in the following error: