leblancd / kube-v6

Instructions on how to instantiate a multi-node, IPv6-only Kubernetes cluster.
Apache License 2.0
168 stars 22 forks source link

provision_nat64.sh causes deployment process to fail #14

Closed mmueen closed 5 years ago

mmueen commented 5 years ago

What happened?

While deploying the ipv6 cluster using ./vagrant-start, the Jool installation fails with this error.

    k86-nat64: + sudo chown -R vagrant:vagrant /home/vagrant/Jool
    k86-nat64: + cd /home/vagrant/Jool/usr
    k86-nat64: /tmp/vagrant-shell: line 33: cd: /home/vagrant/Jool/usr: No such file or directory
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
mmueen commented 5 years ago

The problem was that the actual Jool directory is /home/vagrant/Jool. There is no usr directory, hence from provision_nat64.sh the usr needs to be removed. it should look like this.

sudo chown -R vagrant:vagrant /home/vagrant/Jool
( cd /home/vagrant/Jool && ./autogen.sh && ./configure )
make -C /home/vagrant/Jool
sudo make install -C /home/vagrant/Jool