juju 2.3.3 failing to bootstrap localhost

John Meinel john at arbash-meinel.com
Thu Feb 22 03:13:29 UTC 2018


That sounds more like the 'ubuntu' user inside the container is having
trouble? Juju connects to initially launched machines as the ubuntu user,
not as your username.

John
=:->


On Thu, Feb 22, 2018 at 5:32 AM, fengxia <fxia1 at lenovo.com> wrote:

> Verified by login to the container. I could `apt update`, `apt install
> htop`.
>
> At juju bootstrap terminal, I picked up this error message:
>
> 01:27:52 DEBUG juju.provider.common bootstrap.go:564 connection attempt
> for 10.170.
>
> 130.125 failed: WARNING: Your password has expired.
> Password change required but no TTY available.
>
> What does it mean? I looked at my user's password expiration settings on
> the host using `chage`:
>
> (dev) fengxia at ubuntu:~$ sudo chage -l fengxia
> Last password change                    : Dec 07, 2017
> Password expires                    : never
> Password inactive                    : never
> Account expires                        : never
> Minimum number of days between password change        : 0
> Maximum number of days between password change        : 99999
> Number of days of warning before password expires    : 7
>
> Looks like the password should be just fine.
>
> Any other pointer would be highly appreciated.
>
>
>
> On 02/21/2018 06:24 PM, Nicholas Skaggs wrote:
>
>> On 02/21/2018 04:47 PM, David Britton wrote:
>>
>>> On Wed, Feb 21, 2018 at 04:11:44PM -0500, fengxia wrote:
>>>
>>>> Hi Juju,
>>>>
>>>> Is anyone seeing this? I'm running the same setup as yesterday's, then
>>>> updated `apt update && apt upgrade` this morning. All of a sudden `juju
>>>> bootstrap localhost ..` stuck at Attempting to connect. LXC container
>>>> was
>>>> created and had an IP, but juju won't connect somehow?
>>>>
>>>> 1. Tried reconfiguring LXD to different network addresses, not helpful.
>>>>
>>>> 2. Made sure `.local/share/juju/ssh/juju_id_rsa` has mode 0600
>>>>
>>>> Any idea what to try?
>>>>
>>> If you have your lxd container created, you can get access to it
>>> directly:
>>>
>>> lxc list
>>> lxc exec <container> bash
>>> # look in /var/log/cloud*, /var/log/juju/*,
>>> # /var/log/syslog, etc for errors
>>>
>>> Also, you can run your `juju bootstrap` in --debug mode, which gives a
>>> lot more data.
>>>
>>> Specifically make sure you can:
>>
>> 1) create an lxc container
>>
>> 2) ssh into the container
>>
>> 3) that container has proper connectivity, including the ability to
>> install packages
>>
>>
>> Nicholas
>>
>>
> --
> Feng Xia
>
> Advisory Engineer
> Datacenter Group (DCG), Lenovo US
> 8000 Development Dr, Morrisiville, NC 27509
> W: http://www.lenovo.com
>
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm
> an/listinfo/juju
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20180222/f3f99984/attachment.html>


More information about the Juju mailing list