I can't really make up anything, but it seems the environment variable newaccount should be okay.
["newAccount"] "https://acme-staging-v02.api.letsencrypt.org/acme/new-acct"
["newNonce"] "https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce"
["newOrder"] "https://acme-staging-v02.api.letsencrypt.org/acme/new-order"
["revokeCert"] "https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert"
["tNLEBNA14kU"] "Adding random entries to the directory"'
at the end of the log I get this:
++ openssl dgst -sha256 -binary
++ urlbase64
++ openssl base64 -e
++ tr -d '\n\r'
++ sed -e 's:=*$::g' -e y:+/:-:
++ [[ FreeBSD = \L\i\n\u\x ]]
++ [[ FreeB = \M\I\N\G\W ]]
++ sed -E -e 's:=*$::g' -e y:+/:-_:
- thumbprint=CoZvXLt_aPUo6s7SP5k1GimC-SHiIdwBvSrRoO8HxqY
- [[ yes = \y\e\s ]]
- echo '+ Registering account key with ACME server...'
- Registering account key with ACME server...
- FAILED=false
- [[ 2 -eq 1 ]]
- [[ 2 -eq 2 ]]
- [[ -z '' ]]
- echo 'Certificate authority doesn'''t allow registrations.'
Certificate authority doesn't allow registrations.- FAILED=true
- [[ true = \f\a\l\s\e ]]
- [[ true = \t\r\u\e ]]
which only says it failed?