Thank you for trying conjure-up! Before reporting a bug please make sure you've gone through this checklist:
[ ] Is this problem already documented at https://docs.ubuntu.com/conjure-up/en/troubleshoot#common-spell-problems
[ ] Is conjure-up running inside a virtual machine?
I'm on:
ProductName: Mac OS X
ProductVersion: 10.12.3
BuildVersion: 16D32
sudo snap refresh conjure-up --edge?which juju
/usr/local/bin/juju
which conjure-up
/usr/local/bin/conjure-up
which conjure-up.lxd
conjure-up.lxd not found
juju version
2.2.1-sierra-amd64
conjure-up --version
conjure-up 2.3-alpha1
conjure-up.lxd --version
command not found: conjure-up.lxd
conjure-up.lxc config show
command not found: conjure-up.lxc
cat /etc/lsb-release
[conjure-up.tar.gz](https://github.com/conjure-up/conjure-up/files/1108900/conjure-up.tar.gz)
Please attach tarball of ~/.cache/conjure-up:
tar cvzf conjure-up.tar.gz ~/.cache/conjure-up
Please attach a sosreport:
sudo apt install sosreport
sosreport
The resulting output file can be attached to this issue.
canonical-kubernetes
localhost
Which version of MAAS?
Please outline what commands were run to install and execute conjure-up:
鉂澂鉂澂 conjure-up canonical-kubernetes localhost -d
[info] Summoning canonical-kubernetes to localhost
[error] '>=' not supported between instances of 'NoneType' and 'SetuptoolsVersion'
[warning] Shutting down
Sentry is attempting to send 1 pending error messages
Waiting up to 10 seconds
Since localhost is missing from Choose a cloud page, I tried to run it from the command line and got the above error.
Localhost doesn't work on macOS as LXD is not supported there. In the future we may add support for local deployments on macOS using one of the virtualization tools available on that platform.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
given that this usecase is specifically mentioned in the global README, I suggest either editing the readme, or adding a more descriptive error message. The current error hints LXD is "not found", and might run on macOS, which isn't the case. (Although that would be _so cool_)
https://github.com/conjure-up/conjure-up#run-the-installer-non-interactively-headless-mode
Right now the command and error on macOS is:
$ conjure-up canonical-kubernetes localhost
[info] Summoning canonical-kubernetes to localhost
[error] LXD not found. To install, see https://docs.conjure-up.io/devel/en/#users-of-lxd
[warning] Shutting down
Most helpful comment
Localhost doesn't work on macOS as LXD is not supported there. In the future we may add support for local deployments on macOS using one of the virtualization tools available on that platform.