vault-demo icon indicating copy to clipboard operation
vault-demo copied to clipboard

Errors during consul VM setup phase related to archive class

Open HanSooloo opened this issue 8 years ago • 0 comments

Using macOS 10.12.3 to play around with the demo. At the vagrant up consul vault0 vault1 mysql step, the consul puppet script complains with the following:

==> consul: Running provisioner: puppet...
==> consul: Running Puppet with consul.pp...
==> consul: stdin: is not a tty
==> consul: Warning: Scope(Class[Consul::Install]): Could not look up qualified variable '$::consul_version'; class $ could not be found
==> consul: Error: Could not find class ::archive for consul.local on node consul.local
==> consul: Error: Could not find class ::archive for consul.local on node consul.local

Steps to reproduce:

  1. git clone https://github.com/benschw/vault-demo.git
  2. cd vault-demo
  3. ./puppet-deps.sh
  4. vagrant up consul vault0 vault1 mysql

Expected results: All the 4 VMs should be up and running

Observed results: consul VM setup fails due to "archive class" errors.

Fix attempts: Tried to add the bootstrap.sh and modify the Vagrantfile as mentioned here to no avail: https://github.com/benschw/vault-demo/issues/2#issuecomment-184909449

HanSooloo avatar Feb 16 '17 16:02 HanSooloo