Daily hwe-v kernel for trusty results in kernel panic when attempting to mount iscsi partition

Bug #1465071 reported by Darryl Weaver on 2015-06-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Undecided
Unassigned

Bug Description

related to bug #1464866.

When using the daily boot images from:
http://maas.ubuntu.com/images/ephemeral-v2/daily/

The vivid hwe kernel for trusty boots, but has a kernel panic when trying to mount the iscsi root partition when either commissioning or deploying.

Replacing the hwe-v trusty boot-kernel and boot-initrd with the hwe-v vivid version, i.e.
cp -a ubuntu/amd64/hwe-v/vivid/daily/boot-* ubuntu/amd64/hwe-v/trusty/daily/
then allows the deployment to work correctly on trusty with hwe-v kernel.

Darryl Weaver (dweaver) wrote :

Video showing KVM virtual machine booting from MAAS, showing the kernel panic error.

Darryl Weaver (dweaver) wrote :

Confirmed this on a certified Dell R430 which kernel panics.

Christian Reis (kiko) wrote :
Christian Reis (kiko) wrote :
Christian Reis (kiko) wrote :
Scott Moser (smoser) wrote :

This is really a dupe of bug 1411294.
It should be fixed in the daily images at version 20150611 .

You can update your boot resources by the cli with:
  maas <maasname> boot-resources import

You can tell what version you have by looking in
 /var/lib/maas/boot-resources/current/maas.meta

there is a string like: maas:boot:ubuntu:amd64:hwe-v:trusty
where amd64 is the arch (amd64, ppc64el, i386..).
near there is a 'version_name'. if you have 20150611 you should be good.

Scott Moser (smoser) wrote :

largely for my own use, heres a little program that prints out what you have

###
#!/usr/bin/python
import json, sys
def go(data, p, tok="/"):
    if 'version_name' in data:
        print("%s %s" % (data['version_name'], p))
    else:
        for i in data:
            if isinstance(data[i], dict):
                go(data[i], p=p + tok + i, tok=tok)

with open(sys.argv[1], "r") as fp:
   d = json.load(fp)
go(d, p="")
###

$ ./go.py /var/lib/maas/boot-resources/current/maas.meta
20150608 /ubuntu/ppc64el/generic/utopic/daily
20150612 /ubuntu/ppc64el/generic/wily/daily
20150611 /ubuntu/ppc64el/generic/trusty/daily
20150612 /ubuntu/ppc64el/generic/vivid/daily
20150608 /ubuntu/ppc64el/hwe-s/utopic/daily
20150612 /ubuntu/ppc64el/hwe-s/wily/daily
20150611 /ubuntu/ppc64el/hwe-s/trusty/daily
20150612 /ubuntu/ppc64el/hwe-s/vivid/daily
20150608 /ubuntu/ppc64el/hwe-p/utopic/daily
20150612 /ubuntu/ppc64el/hwe-p/wily/daily
20150611 /ubuntu/ppc64el/hwe-p/trusty/daily
20150612 /ubuntu/ppc64el/hwe-p/vivid/daily
20150608 /ubuntu/ppc64el/hwe-q/utopic/daily
20150612 /ubuntu/ppc64el/hwe-q/wily/daily
20150611 /ubuntu/ppc64el/hwe-q/trusty/daily
20150612 /ubuntu/ppc64el/hwe-q/vivid/daily
20150612 /ubuntu/ppc64el/hwe-v/wily/daily
20150611 /ubuntu/ppc64el/hwe-v/trusty/daily
20150612 /ubuntu/ppc64el/hwe-v/vivid/daily
20150612 /ubuntu/ppc64el/hwe-w/wily/daily
20150608 /ubuntu/ppc64el/hwe-t/utopic/daily
20150612 /ubuntu/ppc64el/hwe-t/wily/daily
20150611 /ubuntu/ppc64el/hwe-t/trusty/daily
20150612 /ubuntu/ppc64el/hwe-t/vivid/daily
20150608 /ubuntu/ppc64el/hwe-u/utopic/daily
20150612 /ubuntu/ppc64el/hwe-u/wily/daily
20150611 /ubuntu/ppc64el/hwe-u/trusty/daily
20150612 /ubuntu/ppc64el/hwe-u/vivid/daily
20150608 /ubuntu/ppc64el/hwe-r/utopic/daily
20150612 /ubuntu/ppc64el/hwe-r/wily/daily
20150611 /ubuntu/ppc64el/hwe-r/trusty/daily
20150612 /ubuntu/ppc64el/hwe-r/vivid/daily

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers