Closed ghost closed 7 years ago
although my case is different it's also very similar. This snippet from your log:
unable to connect to ‘root@192.168.56.102’
unable to open SSH connection to ‘root@192.168.56.102’, trying other available machines...
building path(s) ‘/nix/store/8vzwq4gm0shxsc10ysyr91n023ac9lzc-ssh_known_hosts’
error: a ‘x86_64-linux’ is required to build ‘/nix/store/xbhm6zs5d993jpyzciq788jm1qx76ryi-ssh_known_hosts.drv’, but I am a ‘x86_64-darwin’
error: unable to build all machine configurations
is similar to mine. And when I tried to ssh:
nixops ssh root@192.168.56.102
I got the same error. The reason is because the IP address is not in whatever config is used with the certs. I was able to get my command line to work by changing the IP to the name:
nixops ssh root@webserver
I think the name to IP substitution might be the problem. But I do not know for certain.
PS: my host is a MacBook Air running mavericks and virtual box.
Merging this into one issue. See https://github.com/NixOS/nixops/issues/560
Trying to deploy apache-vbox.nix and apache.nix on Darwin as shown below:
The "updatevms.sh" script is just to match the Nix version on the VMs to the one I have on Darwin:
Note also that this is with nixops commit 07eb45986413de3727c5ea7dcd5e7aeb048e99e0