I am able to work around the error by adding a password the .local/share/juju/accounts.yaml after that juju-deployer works fine.
Regarding an actual fix I'm able to easily bypass this error and have it fail further down the line. Digging in deeper I was able to see the login request with an empty password is getting a discharge-required-error but I wasn't able to figure out how to properly login in this case. What I have is at lp:~timkuhlman/python-jujuclient/no-password
I should also note that in my test setup I am doing this all with LXD.
I am able to work around the error by adding a password the .local/ share/juju/ accounts. yaml after that juju-deployer works fine.
Regarding an actual fix I'm able to easily bypass this error and have it fail further down the line. Digging in deeper I was able to see the login request with an empty password is getting a discharge- required- error but I wasn't able to figure out how to properly login in this case. What I have is at lp:~timkuhlman/python-jujuclient/no-password
I should also note that in my test setup I am doing this all with LXD.