I’m trying to change the email delivery server on my existing discourse installation to Sparkpost. I get the following error messages running discourse-setup.
What does “unary operator expected” mean?
Do I need to do something to get past “LETSENCRYPT_ACCOUNT_EMAIL change failed.”?
Found 2GB of memory and 2 physical CPU cores setting db_shared_buffers = 256MB setting UNICORN_WORKERS = 4 ./discourse-setup: line 297: [: =: unary operator expected Hostname for your Discourse? [forum.xxx.org]: Email address for admin account(s)? [email@example.com]: SMTP server address? [smtp.sparkpostmail.com]: SMTP port? : SMTP user name? [SMTP_Injection]: SMTP password? [xxx]: Checking your domain name . . . forum.xxx.org resolves to xxx. Looks good! Does this look right? Hostname : forum.xxx.org Email : firstname.lastname@example.org SMTP address : smtp.sparkpostmail.com SMTP port : 587 SMTP username : SMTP_Injection SMTP password : xxx Let's Encrypt : ENTER to continue, 'n' to try again, Ctrl+C to exit: Let's Encrypt will be enabled for LETSENCRYPT_ACCOUNT_EMAIL change failed. web.ssl.template.yml NOT ENABLED--was it on already? letsencrypt.ssl.template.yml NOT ENABLED -- was it on already?