node set to "failed deployment" for no visible reason
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Blake Rouse | ||
2.1 |
Fix Released
|
Critical
|
Blake Rouse |
Bug Description
A node reached the end of installation and was marked Failed Deployment, but I can't discover the reason it was marked that.
I've attached logs from the MAAS server, and the event log, and the install log.
In the event log we see this:
{
"type": "Node changed status",
"node": "4y3hdg",
"id": 1436389,
},
{
"type": "Node installation",
"node": "4y3hdg",
"id": 1436388,
},
In the install log we see this:
Length: unspecified [text/plain]
Saving to: '/dev/null'
0K 138K=0s
2016-07-20 01:00:50 (138 KB/s) - '/dev/null' saved [2]
curtin: Installation finished.
This is from this run:
http://
This is with juju 2.0 beta 12 and maas 2.0 RC2.
Related Bugs:
* bug 1606999: reporting messages can slow down operations greatly
* bug 1674734: [curtin] if invoked by init, should wait until cloud-init is finished for reboot
Related branches
- Andres Rodriguez (community): Approve
- Gavin Panella (community): Approve
-
Diff: 291 lines (+85/-40)7 files modifiedsrc/maasserver/models/node.py (+33/-20)
src/maasserver/models/tests/test_node.py (+12/-3)
src/maasserver/rpc/nodes.py (+1/-1)
src/maasserver/status_monitor.py (+1/-1)
src/metadataserver/api.py (+18/-12)
src/metadataserver/tests/test_api_status.py (+5/-3)
src/provisioningserver/events.py (+15/-0)
- Andres Rodriguez (community): Approve
-
Diff: 306 lines (+89/-40)8 files modifieddocs/changelog.rst (+4/-0)
src/maasserver/models/node.py (+33/-20)
src/maasserver/models/tests/test_node.py (+12/-3)
src/maasserver/rpc/nodes.py (+1/-1)
src/maasserver/status_monitor.py (+1/-1)
src/metadataserver/api.py (+18/-12)
src/metadataserver/tests/test_api_status.py (+5/-3)
src/provisioningserver/events.py (+15/-0)
- Andres Rodriguez (community): Approve
-
Diff: 90 lines (+54/-6)2 files modifieddebian/changelog (+44/-0)
debian/maas-region-controller.postinst (+10/-6)
- curtin developers: Pending requested
-
Diff: 183 lines (+179/-0)1 file modifiedcurtin/power_state.py (+179/-0)
- Gavin Panella (community): Approve
-
Diff: 205 lines (+48/-28)9 files modifiedcontrib/preseeds_v2/curtin_userdata (+0/-3)
contrib/preseeds_v2/curtin_userdata_centos (+0/-3)
contrib/preseeds_v2/curtin_userdata_custom (+0/-3)
contrib/preseeds_v2/curtin_userdata_suse (+0/-3)
contrib/preseeds_v2/curtin_userdata_windows (+0/-3)
src/maasserver/compose_preseed.py (+9/-2)
src/maasserver/preseed.py (+8/-1)
src/maasserver/tests/test_compose_preseed.py (+6/-0)
src/maasserver/tests/test_preseed.py (+25/-10)
- Blake Rouse (community): Approve
-
Diff: 217 lines (+49/-28)10 files modifiedcontrib/preseeds_v2/curtin_userdata (+0/-3)
contrib/preseeds_v2/curtin_userdata_centos (+0/-3)
contrib/preseeds_v2/curtin_userdata_custom (+0/-3)
contrib/preseeds_v2/curtin_userdata_suse (+0/-3)
contrib/preseeds_v2/curtin_userdata_windows (+0/-3)
docs/changelog.rst (+1/-0)
src/maasserver/compose_preseed.py (+9/-2)
src/maasserver/preseed.py (+8/-1)
src/maasserver/tests/test_compose_preseed.py (+6/-0)
src/maasserver/tests/test_preseed.py (+25/-10)
tags: | added: conjure |
description: | updated |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Changed in landscape: | |
milestone: | none → 16.11 |
tags: | added: landscape |
Changed in landscape: | |
status: | New → Confirmed |
tags: | added: cdo-qa-blocker |
no longer affects: | maas/2.0 |
Changed in landscape: | |
milestone: | 16.11 → 16.12 |
Changed in landscape: | |
milestone: | 16.12 → 17.01 |
Changed in landscape: | |
milestone: | 17.01 → 17.02 |
Changed in landscape: | |
milestone: | 17.02 → 17.03 |
description: | updated |
no longer affects: | landscape |
Hi Jason,
Can you confirm a couple of things please?
- What's the curtin version
- What's the cloud-init version that your image is using?
Thanks!