[2.1] After upgrade to latest trunk (pre-beta1) and after updating images, machines fail to pxe boot due to missing hwe-x kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Lee Trager |
Bug Description
I've upgraded from a previous MAAS version. The previous version was using old MAAS images (v2) and were using hwe-t as the default kernel. After the upgrade my machines failed to PXE boot and they are showing the following messages in event log:
Queried node's BMC - Power state queried: on Fri, 30 Sep. 2016 19:51:22
Node changed status - From 'Commissioning' to 'Failed commissioning' Fri, 30 Sep. 2016 19:51:01
Marking node failed - Missing boot image ubuntu/
TFTP Request - ubuntu/
PXE Request - commissioning
Note that i did not set a min kernel, nor a default kernel. It was just a stock install without making any chances:
==> /var/log/
2016-09-30 19:56:10 [ClusterClient,
2016-09-30 19:56:10 [ClusterClient,
2016-09-30 19:56:10 [RemoteOriginRe
2016-09-30 19:56:10 [-] (UDP Port 33281 Closed)
2016-09-30 19:56:10 [-] Stopping protocol <tftp.bootstrap
2016-09-30 19:56:10 [TFTP (UDP)] Datagram received from ('10.90.90.201', 49155): <RRQDatagram(
ernel', mode=b'octet', options=
==> /var/log/
Sep 30 19:56:10 maas00 maas.node: [INFO] nuc01: Status transition from COMMISSIONING to FAILED_
Sep 30 19:56:10 maas00 maas.node: [ERROR] nuc01: Marking node failed: Missing boot image ubuntu/
ubuntu@maas00:~$ ls -l /var/lib/
total 68
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 ga-16.04
drwxr-xr-x 3 maas maas 4096 Sep 30 19:35 ga-16.04-lowlatency
drwxr-xr-x 3 maas maas 4096 Sep 30 19:35 ga-16.10
drwxr-xr-x 3 maas maas 4096 Sep 30 19:35 ga-16.10-lowlatency
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 generic
drwxr-xr-x 3 maas maas 4096 Sep 30 19:35 hwe-16.04
drwxr-xr-x 3 maas maas 4096 Sep 30 19:35 hwe-16.
drwxr-xr-x 3 maas maas 4096 Sep 30 19:35 hwe-16.10
drwxr-xr-x 3 maas maas 4096 Sep 30 19:36 hwe-16.
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-p
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-q
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-r
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-s
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-t
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-u
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-v
drwxr-xr-x 4 maas maas 4096 Sep 30 19:35 hwe-w
Related branches
- Blake Rouse (community): Approve
-
Diff: 133 lines (+52/-13)5 files modifiedsrc/maasserver/models/tests/test_bootresource.py (+3/-3)
src/maasserver/rpc/boot.py (+8/-1)
src/maasserver/rpc/tests/test_boot.py (+36/-7)
src/maasserver/utils/osystems.py (+4/-1)
src/maasserver/utils/tests/test_osystems.py (+1/-1)
summary: |
- [2.1] After upgrade to latest trunk (pre-beta1) machines fail to PXE - boot with missing kernel + [2.1] After upgrade to latest trunk (pre-beta1) and after updating + images, machines fail to pxe boot due to missing hwe-x kernel |
Changed in maas: | |
milestone: | none → 2.1.0 |
importance: | Undecided → Critical |
status: | New → Triaged |
description: | updated |
Changed in maas: | |
status: | Triaged → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Changed in maas: | |
assignee: | nobody → Lee Trager (ltrager) |