arm64 xenial maas images don't include u-boot-tools package
Bug #1640519 reported by
Andres Rodriguez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curtin |
Fix Released
|
High
|
Unassigned | ||
maas-images |
Fix Released
|
Medium
|
Unassigned | ||
curtin (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Unassigned | ||
Yakkety |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
xenial cannot be deployed to X-Gene/U-Boot systems. Fails with:
/usr/sbin/
[Test Case]
Deploy xenial to an X-Gene/U-Boot system (HP m400 or APM Mustang Devboard)
[Regression Risk]
The fix has guards to restrict the code to ARM systems. We have been using a backport of this fix in our lab of mixed arm64 systems for some time and have not seen any problems.
Related branches
lp://staging/~ltrager/curtin/lp1640519
- Scott Moser (community): Approve
-
Diff: 241 lines (+186/-3)4 files modifiedcurtin/commands/curthooks.py (+28/-1)
curtin/deps/__init__.py (+11/-2)
helpers/list-flash-kernel-packages (+13/-0)
tests/unittests/test_curthooks.py (+134/-0)
lp://staging/~smoser/maas-images/trunk.lp1640519
- Lee Trager (community): Approve
-
Diff: 24 lines (+11/-3)1 file modifiedbin/maas-cloudimg2ephemeral (+11/-3)
lp://staging/~smoser/ubuntu/xenial/curtin/pkg-sru-r437
- Ryan Harper (community): Approve
- Scott Moser: Pending requested
-
Diff: 1365 lines (+661/-168)24 files modifiedcurtin/block/__init__.py (+1/-1)
curtin/commands/apt_config.py (+16/-6)
curtin/commands/block_meta.py (+1/-2)
curtin/commands/curthooks.py (+28/-1)
curtin/deps/__init__.py (+11/-2)
curtin/util.py (+15/-6)
debian/changelog (+20/-0)
debian/new-upstream-snapshot (+47/-3)
examples/tests/centos_basic.yaml (+13/-0)
examples/tests/mirrorboot-msdos-partition.yaml (+82/-0)
helpers/list-flash-kernel-packages (+13/-0)
tests/unittests/test_apt_source.py (+1/-0)
tests/unittests/test_block.py (+2/-0)
tests/unittests/test_curthooks.py (+134/-0)
tests/vmtests/__init__.py (+83/-102)
tests/vmtests/helpers.py (+20/-8)
tests/vmtests/image_sync.py (+31/-17)
tests/vmtests/releases.py (+38/-10)
tests/vmtests/test_apt_config_cmd.py (+4/-0)
tests/vmtests/test_centos_basic.py (+42/-0)
tests/vmtests/test_mdadm_bcache.py (+39/-0)
tests/vmtests/test_raid5_bcache.py (+2/-1)
tools/vmtest-sync-images (+15/-6)
tools/xkvm (+3/-3)
summary: |
- arm64 maas images don't include uboot-tools package + arm64 xenial maas images don't include u-boot-tools package |
no longer affects: | maas-images |
Changed in curtin: | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in maas-images: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in curtin: | |
status: | In Progress → Fix Released |
Changed in maas-images: | |
status: | Confirmed → Fix Released |
Changed in curtin (Ubuntu): | |
status: | New → Fix Released |
Changed in curtin (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in curtin (Ubuntu Yakkety): | |
status: | New → Confirmed |
Changed in curtin (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in curtin (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
description: | updated |
Changed in curtin (Ubuntu Xenial): | |
status: | Confirmed → Fix Committed |
tags: |
added: verification-done-xenial removed: verification-done |
tags: | added: verification-needed-yakkety |
To post a comment you must log in.
May be that the arm64 image we get (the cloud-image) MAAS ends up using doesn't have the package required.