manual provisioned systems stuck in pending on arm64
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
Critical
|
Ian Booth | ||
1.18 |
Fix Released
|
Critical
|
Ian Booth | ||
juju-core (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
This is on arm64, juju-core version 1.17.7-0ubuntu1.
I setup some arm64 systems (VMs running the trusty cloud image) to test with juju's manual provider. I was able to bootstrap w/o problem, and able to deploy the juju-gui to the bootstrap node. I then add-machined a couple other VMs, and this reported success. I can login into these systems and see jujud running. However, these machines never leave the "agent-state: pending" state.
juju debug-log is emitting the following messages periodically:
ubuntu@ms01a:~$ juju debug-log
machine-0: 2014-04-03 20:26:32 WARNING juju.worker.
machine-0: 2014-04-03 20:27:12 WARNING juju.worker.
machine-0: 2014-04-03 20:43:36 WARNING juju.worker.
machine-0: 2014-04-03 20:44:16 WARNING juju.worker.
machine-0: 2014-04-03 21:00:40 WARNING juju.worker.
machine-0: 2014-04-03 21:01:20 WARNING juju.worker.
machine-0: 2014-04-03 21:17:44 WARNING juju.worker.
machine-0: 2014-04-03 21:18:24 WARNING juju.worker.
machine-0: 2014-04-03 21:34:48 WARNING juju.worker.
machine-0: 2014-04-03 21:35:28 WARNING juju.worker.
Related branches
- Juju Engineering: Pending requested
-
Diff: 245 lines (+101/-14)3 files modifiedworker/instancepoller/machine_test.go (+29/-9)
worker/instancepoller/updater.go (+20/-5)
worker/instancepoller/updater_test.go (+52/-0)
- Juju Engineering: Pending requested
-
Diff: 69 lines (+18/-5)2 files modifiedprovider/manual/config.go (+2/-2)
provider/manual/config_test.go (+16/-3)
- Juju Engineering: Pending requested
-
Diff: 315 lines (+119/-19)5 files modifiedprovider/manual/config.go (+2/-2)
provider/manual/config_test.go (+16/-3)
worker/instancepoller/machine_test.go (+29/-9)
worker/instancepoller/updater.go (+20/-5)
worker/instancepoller/updater_test.go (+52/-0)
Changed in juju-core: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: add-machine manual-provider |
Changed in juju-core: | |
importance: | High → Critical |
milestone: | none → 1.18.0 |
Changed in juju-core: | |
milestone: | 1.18.0 → 1.19.0 |
summary: |
- manual provisioned systems stuck in pending + manual provisioned systems stuck in pending on arm64 |
Changed in juju-core: | |
milestone: | 1.19.0 → 1.19.1 |
Changed in juju-core: | |
assignee: | nobody → Ian Booth (wallyworld) |
status: | Triaged → In Progress |
Changed in juju-core: | |
milestone: | 1.19.1 → 1.19.0 |
Changed in juju-core: | |
milestone: | 1.19.0 → 1.19.1 |
Changed in juju-core: | |
milestone: | 1.19.1 → 1.19.0 |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
Changed in juju-core (Ubuntu): | |
status: | New → Fix Released |
Changed in juju-core (Ubuntu Trusty): | |
status: | New → Fix Released |
ubuntu@ms01a:~$ juju status juju-gui- 108
agent- state: started
agent- version: 1.17.7
public- address: 10.0.128.4 mysql-311
agent- state: pending
public- address: 10.0.128.7
environment: manual
machines:
"0":
agent-state: started
agent-version: 1.17.7
dns-name: 10.0.128.4
instance-id: 'manual:'
series: trusty
hardware: arch=arm64 cpu-cores=1 mem=1895M
"1":
agent-state: pending
agent-version: 1.17.7
dns-name: 10.0.128.7
instance-id: manual:10.0.128.7
series: trusty
hardware: arch=arm64 cpu-cores=1 mem=1895M
"2":
agent-state: pending
agent-version: 1.17.7
dns-name: 10.0.128.8
instance-id: manual:10.0.128.8
series: trusty
hardware: arch=arm64 cpu-cores=1 mem=1895M
services:
juju-gui:
charm: local:trusty/
exposed: true
units:
juju-gui/0:
machine: "0"
open-ports:
- 80/tcp
- 443/tcp
mysql:
charm: local:trusty/
exposed: false
relations:
cluster:
- mysql
units:
mysql/0:
machine: "1"