I’ve been trying for several days to get trellis working and have been jumping from problem to problem. I’m on a Mac with Yosemite installed. The last error I had was the wrong version of Ansible. I’ve now got the latest version installed but now I’m encountering the following error:
==> default: Bindfs seems to not be installed on the virtual machine, installing now
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
apt-get install -y bindfs
Stdout from the command:
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
bindfs
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 24.9 kB of archives.
After this operation, 82.9 kB of additional disk space will be used.
Err http://archive.ubuntu.com/ubuntu/ trusty/universe bindfs i386 1.12.3-1
Could not resolve 'archive.ubuntu.com'
Stderr from the command:
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/b/bindfs/bindfs_1.12.3-1_i386.deb Could not resolve 'archive.ubuntu.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
I’m now at a dead end and have no idea where to go from here. Any help would be greatly appreciated.
I’m not sure this is a connectivity issue. I’m experiencing a similar problem, but it seems to be something wrong with the multisite box specifically. My local host can resolve us.archive.ubuntu.com no problem, as can a trellis box running not-multisite. But the multisite box cannot resolve the domains, either when running the playbook or when I vagrant ssh in and try to manually ping the hosts.
To make sure this was still an active issue: I pulled down all of the most recent changes to trellis (as of Feb 16, 2017) in both the single-site and multisite boxes, reloaded, and tried again. Same result. Vagrant destroy and up does not resolve the issue. Host is MacOS Sierra, with Virtualbox 5.1.14, Vagrant 1.9.1, and Ansible 2.2.1.0.
Any ideas what might block domain resolution only in the multisite box? Is that a landrush issue?
@apmarshall Try using Vagrant 1.8.6 for compatibility with landrush (notes).
If you’re using brew, you could try these commands (untested)…
# may make a cleaner uninstall of vagrant to remove plugins first
vagrant plugin list
# repeat this for your plugins
vagrant plugin uninstall <pluginname>
brew cask uninstall vagrant
# this installs 1.8.6
brew cask install https://raw.githubusercontent.com/caskroom/homebrew-cask/60531a2812005dd5f17dc92f3ce7419af3c5d019/Casks/vagrant.rb
# repeat this for your plugins
vagrant plugin install <pluginname>