On Juju 2.9-latest, if you interrupt `juju bootstrap` with a Ctrl-C, it says that it's "stopping bootstrap", yet it continues the process:
```
$ juju bootstrap localhost foo2
Creating Juju controller "foo2" on localhost/localhost
Looking for packaged Juju agent version 2.9.29 for amd64
^C
Ctrl-C pressed, stopping bootstrap and cleaning up resources
No packaged binary found, preparing local Juju agent binary
To configure your system to better support LXD containers, please see: https://github.com/lxc/lxd/blob/master/doc/production-setup.md
Launching controller instance(s) on localhost/localhost...
- juju-78b160-0 (arch=amd64)
Installing Juju agent on bootstrap instance
Fetching Juju Dashboard 0.8.1
Waiting for address
ERROR failed to bootstrap model: cancelled
```
If you interrupt it late enough, it actually still creates the controller:
```
$ juju bootstrap localhost foo2
Creating Juju controller "foo2" ...
...
Running machine configuration script...
^C
Ctrl-C pressed, stopping bootstrap and cleaning up resources
Bootstrap agent now started
Contacting Juju controller at 10.228.51.139 to verify accessibility...
Initial model "default" added
$ juju controllers
Controller ...
foo2* ...
```
This new controller is completely broken - if you try to do anything with it (deploy, add-model, even status), it just hangs forever.
Hi Jordan,
Can you more in detail describe the moment when you catch this issue.
I try to ^C while 'Running machine configuration script...', but cannot reproduce the bug. Here is my paste:
https:/ /pastebin. ubuntu. com/p/gFXNbyK8n h/