i386/generic node requests amd64 files when PXE booting

Bug #1410367 reported by Raphaël Badin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
High
Raphaël Badin

Bug Description

See https://github.com/Ubuntu-Solutions-Engineering/openstack-installer/issues/324 for details.

To recreate:
- create a i386/generic node
- import amd64 and i386 images
- commission the node
- the files requested when PXE booting are ubuntu/amd64/generic/trusty/release/boot-initrd (see pserv.log)

Related branches

Christian Reis (kiko)
Changed in maas:
milestone: none → 1.7.1
Christian Reis (kiko)
Changed in maas:
milestone: 1.7.1 → 1.7.2
Revision history for this message
Raphaël Badin (rvb) wrote :

In etc/maas/templates/pxe/config.commissioning.template you can see that we basically replace the declared architecture with what was detected by ifcpu64.c32.

Changed in maas:
importance: Critical → High
Revision history for this message
Christian Reis (kiko) wrote :

And AFAICS from your fix the bug only affects commissioning and installation; once installed, the node has a correct i386 kernel and initrd, right?

Raphaël Badin (rvb)
Changed in maas:
assignee: nobody → Raphaël Badin (rvb)
status: Triaged → Fix Committed
Revision history for this message
Raphaël Badin (rvb) wrote :

> once installed, the node has a correct i386 kernel and initrd, right?

Correct.

Christian Reis (kiko)
Changed in maas:
milestone: 1.7.2 → next
Changed in maas:
status: Fix Committed → Fix Released
milestone: next → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.