@thumper: It's normal to get an error about storage-auth-key; as it's secret, it is only provided on the first API connection.
@zacheryph: Would you please run this command, and attach the output? "juju status --debug". The command is meant to be more or less instantaneous, so just run it for a few seconds before killing.
Please note that this will contain private keys, but they are specific to the environment. Once this issue is resolved, I'd suggest regenerating the environment (you'll probably have to anyway). Alternatively, you could wipe out the private key parts of the log.
Also, can you please verify that the API server port is not firewalled: "telnet <bootstrap-host> 17070". If it hangs too, there's your problem.
@thumper: It's normal to get an error about storage-auth-key; as it's secret, it is only provided on the first API connection.
@zacheryph: Would you please run this command, and attach the output? "juju status --debug". The command is meant to be more or less instantaneous, so just run it for a few seconds before killing.
Please note that this will contain private keys, but they are specific to the environment. Once this issue is resolved, I'd suggest regenerating the environment (you'll probably have to anyway). Alternatively, you could wipe out the private key parts of the log.
Also, can you please verify that the API server port is not firewalled: "telnet <bootstrap-host> 17070". If it hangs too, there's your problem.