MAAS unable to commission with Trusty
Bug #1685361 reported by
Lee Trager
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Lee Trager | ||
2.1 |
Fix Released
|
Critical
|
Lee Trager |
Bug Description
Commissioning with Trusty is completely broken with newer versions of MAAS. This is due to our use of newer flags in the commissioning script(lsblk -x is Xenial+) and our scripts using Python 3 instead of Python 2.
Related branches
lp://staging/~ltrager/maas/lp1685361
- Blake Rouse (community): Approve
-
Diff: 949 lines (+293/-323)8 files modifiedsrc/metadataserver/api.py (+10/-4)
src/metadataserver/builtin_scripts/badblocks.py (+18/-6)
src/metadataserver/builtin_scripts/smartctl.py (+14/-5)
src/metadataserver/tests/test_api.py (+3/-1)
src/metadataserver/user_data/templates/snippets/maas_run_remote_scripts.py (+14/-8)
src/metadataserver/user_data/templates/snippets/tests/test_maas_run_remote_scripts.py (+19/-0)
src/provisioningserver/refresh/node_info_scripts.py (+8/-1)
src/provisioningserver/refresh/tests/test_node_info_scripts.py (+207/-298)
lp://staging/~ltrager/maas/lp1685361_2.1
- Lee Trager (community): Approve
-
Diff: 841 lines (+232/-387)2 files modifiedsrc/provisioningserver/refresh/node_info_scripts.py (+8/-1)
src/provisioningserver/refresh/tests/test_node_info_scripts.py (+224/-386)
- MAAS Maintainers: Pending requested
-
Diff: 6714 lines (+5186/-44) (has conflicts)108 files modifiedMANIFEST.in (+11/-0)
docs/changelog.rst (+199/-0)
docs/troubleshooting.rst.OTHER (+200/-0)
docs/version.rst (+15/-0)
src/maasserver/api/machines.py (+24/-0)
src/maasserver/api/spaces.py (+7/-0)
src/maasserver/api/subnets.py (+49/-0)
src/maasserver/api/version.py (+10/-0)
src/maasserver/compose_preseed.py (+25/-1)
src/maasserver/config.py (+7/-1)
src/maasserver/forms/tests/test_interface_link.py (+6/-1)
src/maasserver/models/staticipaddress.py (+160/-0)
src/maasserver/models/tests/test_staticipaddress.py (+141/-0)
src/maasserver/models/tests/test_subnet.py (+20/-0)
src/maasserver/preseed.py (+38/-0)
src/maasserver/static/assets/images/icons/account.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/add-logical-volume.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/add-partition.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/add.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/cross-orange.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/cross.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/cross_orange.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/debug.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/delete.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/edit.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/green-tick.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/help.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/info-mono.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/info.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/logical-volume.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/magnifying_glass.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/mount.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/partition.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/power-error.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/power-off.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/power-on.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/remove.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/settings.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/success-mono.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/success.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/success_colour_black.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/success_colour_white.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/success_mono.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/sync.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/system-shutdown.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/tags.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/tick.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/tooltip.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/unmount.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/warning-mono.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/warning.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/warning_colour_black.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/warning_colour_white.svg.OTHER (+1/-0)
src/maasserver/static/assets/images/icons/warning_mono.svg.OTHER (+1/-0)
src/maasserver/static/css/build.css (+1/-0)
src/maasserver/static/js/angular/controllers/tests/test_node_details.js (+83/-40)
src/maasserver/static/js/angular/maas.js (+5/-0)
src/maasserver/static/partials/dashboard.html (+210/-0)
src/maasserver/static/partials/domain-details.html (+4/-0)
src/maasserver/static/partials/domains-list.html (+4/-0)
src/maasserver/static/partials/error.html (+4/-0)
src/maasserver/static/partials/fabric-details.html (+8/-0)
src/maasserver/static/partials/intro-user.html (+33/-0)
src/maasserver/static/partials/intro.html (+71/-0)
src/maasserver/static/partials/networks-list.html (+4/-0)
src/maasserver/static/partials/node-details.html (+102/-0)
src/maasserver/static/partials/node-events.html (+13/-0)
src/maasserver/static/partials/node-result.html (+8/-0)
src/maasserver/static/partials/nodes-list.html (+912/-0)
src/maasserver/static/partials/settings.html (+4/-0)
src/maasserver/static/partials/space-details.html (+8/-0)
src/maasserver/static/partials/ssh-keys.html (+17/-0)
src/maasserver/static/partials/subnet-details.html (+14/-0)
src/maasserver/static/partials/vlan-details.html (+10/-0)
src/maasserver/static/scss/_base.forms.scss.OTHER (+377/-0)
src/maasserver/static/scss/_components.buttons.scss.OTHER (+149/-0)
src/maasserver/static/scss/_components.flashmessages.scss.OTHER (+59/-0)
src/maasserver/static/scss/_components.forms.scss.OTHER (+201/-0)
src/maasserver/static/scss/_components.icons.scss.OTHER (+274/-0)
src/maasserver/static/scss/_components.tables.scss.OTHER (+668/-0)
src/maasserver/static/scss/_helpers.display.scss.OTHER (+101/-0)
src/maasserver/static/scss/_helpers.spacing.scss.OTHER (+48/-0)
src/maasserver/static/scss/_patterns.page-header.scss.OTHER (+177/-0)
src/maasserver/templates/maasserver/base.html (+4/-0)
src/maasserver/tests/test_compose_preseed.py (+10/-0)
src/maasserver/tests/test_listener.py (+36/-0)
src/maasserver/tests/test_preseed.py (+17/-0)
src/maasserver/triggers/tests/test_websocket_listener.py (+24/-0)
src/maasserver/triggers/websocket.py (+38/-0)
src/maasserver/websockets/handlers/node.py (+8/-0)
src/maasserver/websockets/handlers/tests/test_machine.py (+4/-0)
src/metadataserver/api.py (+30/-0)
src/provisioningserver/boot/uefi_amd64.py (+4/-0)
src/provisioningserver/import_images/boot_resources.py (+15/-0)
src/provisioningserver/import_images/tests/test_boot_resources.py (+28/-0)
src/provisioningserver/kernel_opts.py (+5/-0)
src/provisioningserver/logger/_twisted.py (+80/-0)
src/provisioningserver/logger/testing/logsomething.py (+62/-0)
src/provisioningserver/logger/tests/test__twisted.py (+199/-0)
src/provisioningserver/rackdservices/tests/test_tftp.py (+28/-0)
src/provisioningserver/rackdservices/tftp.py (+13/-0)
src/provisioningserver/refresh/node_info_scripts.py (+7/-1)
src/provisioningserver/refresh/tests/test_node_info_scripts.py (+16/-0)
src/provisioningserver/tests/test_kernel_opts.py (+15/-0)
src/provisioningserver/utils/services.py (+3/-0)
src/provisioningserver/utils/tests/test_twisted.py (+6/-0)
src/provisioningserver/utils/twisted.py (+6/-0)
versions.cfg (+8/-0)
Changed in maas: | |
milestone: | none → 2.2.0rc3 |
Changed in maas: | |
importance: | High → Critical |
assignee: | nobody → Lee Trager (ltrager) |
status: | Triaged → In Progress |
description: | updated |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.