Hi all,
I setup compound resource with unixfilesystem cache and s3 archive - on Ubuntu and getting the following error from iput:
iput -f -R compResc2 /home/admin/foo3.txt
ERROR: putUtil: put error for /tempZone/home/rods/foo3.txt, status = -701108 status = -701108 S3_INIT_ERROR, Cannot send after transport endpoint shutdown
Looking at the logs it seems it attempts to read AWS credentials file from /root directory (although I specified path to my home directory in mkresc) and getting permission denied:
Nov 7 13:59:05 pid:616 ERROR: [-] libirods_s3.cpp:610:s3StartOperation : status [SYS_CONFIG_FILE_ERR] errno [] -- message [Failed to read S3 auth info.]
[-] libirods_s3.cpp:273:s3ReadAuthInfo : status [SYS_CONFIG_FILE_ERR] errno [] -- message [Failed reading the authorization credentials file.]
[-] libirods_s3.cpp:228:readS3AuthInfo : status [SYS_CONFIG_FILE_ERR] errno [] -- message [Failed to open S3 auth file: "/root/AWS.keypair", errno = "Permission denied".]
But it seems that path to AWS.keypair is ignored, it's always looking for the file in root directory.
Thanks!