Roots Discourse

Vagrant up problem Mac OS Catalina

Vagrant Up not working error:

...
default: /vagrant-nfs-example.com => /srv/www/example.com/current

A bindfs command failed to run!

Command (runned via sudo):

/usr/bin/bindfs --force-user=vagrant --force-group=www-data --perms=u=rwX:g=rD:o=rD -o nonempty /vagrant-nfs-example.com /srv/www/example.com/current

Standard output:

Error output:

Could not open source directory

Please check options values and compatibility. For a complete

documentation, run `sudo bindfs --help` on the VM. You can see

it online at http://bindfs.org/docs/bindfs.1.html

This may help you:

1 Like

hey

is OK!

but, next ehhh
TASK [mariadb : Set root user password] ****************************************
System info:
Ansible 2.9.2; Vagrant 2.2.14; Linux
Trellis version (per changelog): “Validate that letsencrypt_contact_emails is a list”
---------------------------------------------------
failed: [default] (item=None) => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}
---------------------------------------------------
failed: [default] (item=None) => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}
---------------------------------------------------
failed: [default] (item=None) => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}
---------------------------------------------------
failed: [default] (item=None) => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}
---------------------------------------------------
fatal: [default]: FAILED! => {“censored”: “the output has been hidden due to the fact that ‘no_log: true’ was specified for this result”, “changed”: false}

PLAY RECAP *********************************************************************
default                    : ok=38   changed=0    unreachable=0    failed=1    skipped=16   rescued=0    ignored=0   

Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.

I’m not totally sure but you can try this:

# groups_vars/all/main.yml (example)

letsencrypt_contact_emails:
  - changeme@example.com
  - "{{ mail_admin }}" # defined in groups_vars/all/mail.yml

From the docs here:
https://roots.io/docs/trellis/master/ssl/#configuration

no :frowning: ehhhhhh

Find all instances of no_log: true in Trellis and switch to no_log: false then provision and re-check logs.

Using ansible 2.9.8 may help you get around this.