Cloud Sync (S3): RequestError: send request failed

qmcb23YR

Dabbler
Joined
Mar 30, 2020
Messages
12
FreeNAS-11.3-U1. I am trying to sync a folder via Cloud Sync to an S3(/MinIO) bucket. I set up Let's Encrypt on that bucket.

After setting up credentials on my FreeNAS system, creating the actual task fails when selecting those credentials. I get the following error:

RequestError: send request failed
[EFAULT] 2020/03/30 10:25:41 ERROR : : error listing: RequestError: send request failed caused by: Get https://s3.$DOMAIN/: x509: certificate signed by unknown authority 2020/03/30 10:25:41 Failed to lsjson with 2 errors: last error was: error in ListJSON: RequestError: send request failed caused by: Get https://s3.$DOMAIN/: x509: certificate signed by unknown authority

I've done some research online, and stumbled upon https://www.cyberciti.biz/faq/freebsd-wget-cannot-verify-certificate-issued-by-lets-encrypt/, which suggests that FreeBSD 11.x does not include the needed LE authority, and to install it with the ca_root_nss package. This is not (trivially) done with the FreeNAS base system.


Has anybody come across this, or can point me to a workaround?

Alternatively, my assumption might be completely wrong and someone knows the real reason?

Thanks!

:)
 

qmcb23YR

Dabbler
Joined
Mar 30, 2020
Messages
12
I have now bitten the bullet and enabled pkg support--added root certificates and updated rclone, still the same error.

I have also imported the public cert into FreeNAS.

I am writing this off as a MinIO bug, unless anyone has any other ideas :/
 
Top