Activity log for bug #1551937

Date Who What changed Old value New value Message
2016-03-01 20:12:19 Scott Moser bug added bug
2016-03-01 20:12:19 Scott Moser attachment added boot serial log https://bugs.launchpad.net/bugs/1551937/+attachment/4585887/+files/boot.log
2016-03-01 20:13:48 Scott Moser attachment added curtin storage config https://bugs.launchpad.net/curtin/+bug/1551937/+attachment/4585888/+files/curtin-config.yaml
2016-03-02 00:45:10 Scott Moser curtin: status New Confirmed
2016-03-02 00:45:12 Scott Moser curtin: importance Undecided High
2016-03-02 14:25:57 Scott Moser description tried deploy of xenial with curtin on a powerNV system. the result was failure to mount the root, ending like this: Begin: Running /scripts/local-block ... lvmetad is not active yet, using direc t activation during sysinit Volume group "mpath0" not found Cannot process volume group mpath0 done. Begin: Running /scripts/local-block ... lvmetad is not active yet, using direct activation during sysinit Volume group "mpath0" not found Cannot process volume group mpath0 done. done. Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/mapper/mpath0-part2 does not exist. Dropping to a shell! $ dpkg-query --show | egrep '(maas|curtin)' curtin-common 0.1.0~bzr359-0ubuntu1 maas 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cli 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cluster-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-common 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dhcp 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dns 1.9.1+bzr4541-0ubuntu1~trusty1 maas-provision 2.2.2-0ubuntu4 maas-provision-common 2.2.2-0ubuntu4 maas-proxy 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller-min 1.9.1+bzr4541-0ubuntu1~trusty1 python-curtin 0.1.0~bzr359-0ubuntu1 python-django-maas 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-client 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-provision 2.2.2-0ubuntu4 python-maas-provisioningserver 1.9.1+bzr4541-0ubuntu1~trusty1 tried deploy of xenial with curtin on a powerNV system. the result was failure to mount the root, ending like this: Begin: Running /scripts/local-block ... lvmetad is not active yet, using direc t activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. Begin: Running /scripts/local-block ... lvmetad is not active yet, using direct activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. done. Gave up waiting for root device. Common problems:  - Boot args (cat /proc/cmdline)    - Check rootdelay= (did the system wait long enough?)    - Check root= (did the system wait for the right device?)  - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/mapper/mpath0-part2 does not exist. Dropping to a shell! Related bugs: * bug 1429327: Boot from a unique, stable, multipath-dependent symlink * bug 1432062: multipath-tools-boot: support booting without user_friendly_names on devices with spaces in identifiers $ dpkg-query --show | egrep '(maas|curtin)' curtin-common 0.1.0~bzr359-0ubuntu1 maas 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cli 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cluster-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-common 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dhcp 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dns 1.9.1+bzr4541-0ubuntu1~trusty1 maas-provision 2.2.2-0ubuntu4 maas-provision-common 2.2.2-0ubuntu4 maas-proxy 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller-min 1.9.1+bzr4541-0ubuntu1~trusty1 python-curtin 0.1.0~bzr359-0ubuntu1 python-django-maas 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-client 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-provision 2.2.2-0ubuntu4 python-maas-provisioningserver 1.9.1+bzr4541-0ubuntu1~trusty1
2016-03-02 15:08:26 Scott Moser attachment added attaching a patch that i'm testing right now. hacky. https://bugs.launchpad.net/curtin/+bug/1551937/+attachment/4586613/+files/out.diff
2016-03-02 16:57:50 Launchpad Janitor branch linked lp:~smoser/curtin/trunk.lp1551937
2016-03-02 17:53:35 Scott Moser description tried deploy of xenial with curtin on a powerNV system. the result was failure to mount the root, ending like this: Begin: Running /scripts/local-block ... lvmetad is not active yet, using direc t activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. Begin: Running /scripts/local-block ... lvmetad is not active yet, using direct activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. done. Gave up waiting for root device. Common problems:  - Boot args (cat /proc/cmdline)    - Check rootdelay= (did the system wait long enough?)    - Check root= (did the system wait for the right device?)  - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/mapper/mpath0-part2 does not exist. Dropping to a shell! Related bugs: * bug 1429327: Boot from a unique, stable, multipath-dependent symlink * bug 1432062: multipath-tools-boot: support booting without user_friendly_names on devices with spaces in identifiers $ dpkg-query --show | egrep '(maas|curtin)' curtin-common 0.1.0~bzr359-0ubuntu1 maas 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cli 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cluster-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-common 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dhcp 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dns 1.9.1+bzr4541-0ubuntu1~trusty1 maas-provision 2.2.2-0ubuntu4 maas-provision-common 2.2.2-0ubuntu4 maas-proxy 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller-min 1.9.1+bzr4541-0ubuntu1~trusty1 python-curtin 0.1.0~bzr359-0ubuntu1 python-django-maas 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-client 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-provision 2.2.2-0ubuntu4 python-maas-provisioningserver 1.9.1+bzr4541-0ubuntu1~trusty1 tried deploy of xenial with curtin on a powerNV system. the result was failure to mount the root, ending like this: Begin: Running /scripts/local-block ... lvmetad is not active yet, using direc t activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. Begin: Running /scripts/local-block ... lvmetad is not active yet, using direct activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. done. Gave up waiting for root device. Common problems:  - Boot args (cat /proc/cmdline)    - Check rootdelay= (did the system wait long enough?)    - Check root= (did the system wait for the right device?)  - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/mapper/mpath0-part2 does not exist. Dropping to a shell! Related bugs:  * bug 1429327: Boot from a unique, stable, multipath-dependent symlink  * bug 1432062: multipath-tools-boot: support booting without user_friendly_names on devices with spaces in identifiers * bug 1552319: xenial kernel boot slow/timeout on power8 powerNV $ dpkg-query --show | egrep '(maas|curtin)' curtin-common 0.1.0~bzr359-0ubuntu1 maas 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cli 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cluster-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-common 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dhcp 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dns 1.9.1+bzr4541-0ubuntu1~trusty1 maas-provision 2.2.2-0ubuntu4 maas-provision-common 2.2.2-0ubuntu4 maas-proxy 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller-min 1.9.1+bzr4541-0ubuntu1~trusty1 python-curtin 0.1.0~bzr359-0ubuntu1 python-django-maas 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-client 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-provision 2.2.2-0ubuntu4 python-maas-provisioningserver 1.9.1+bzr4541-0ubuntu1~trusty1
2016-06-22 14:41:34 Ryan Harper branch linked lp:~raharper/curtin/trunk.vmtest-multipath
2016-06-22 14:41:48 Ryan Harper tags curtin-sru
2016-06-22 14:42:22 Ryan Harper curtin: status Confirmed In Progress
2016-06-24 19:47:13 Launchpad Janitor branch linked lp:curtin
2016-07-06 14:41:31 Ryan Harper curtin: status In Progress Fix Committed
2016-07-12 16:14:48 Launchpad Janitor branch linked lp:~raharper/ubuntu/xenial/curtin/pkg-sru-revno399
2016-07-12 16:33:34 Launchpad Janitor branch linked lp:~smoser/ubuntu/yakkety/curtin/pkg
2016-07-12 16:33:46 Launchpad Janitor branch linked lp:~raharper/ubuntu/xenial/curtin/pkg-sru-revno399
2016-07-12 22:12:57 Ryan Harper description tried deploy of xenial with curtin on a powerNV system. the result was failure to mount the root, ending like this: Begin: Running /scripts/local-block ... lvmetad is not active yet, using direc t activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. Begin: Running /scripts/local-block ... lvmetad is not active yet, using direct activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. done. Gave up waiting for root device. Common problems:  - Boot args (cat /proc/cmdline)    - Check rootdelay= (did the system wait long enough?)    - Check root= (did the system wait for the right device?)  - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/mapper/mpath0-part2 does not exist. Dropping to a shell! Related bugs:  * bug 1429327: Boot from a unique, stable, multipath-dependent symlink  * bug 1432062: multipath-tools-boot: support booting without user_friendly_names on devices with spaces in identifiers * bug 1552319: xenial kernel boot slow/timeout on power8 powerNV $ dpkg-query --show | egrep '(maas|curtin)' curtin-common 0.1.0~bzr359-0ubuntu1 maas 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cli 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cluster-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-common 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dhcp 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dns 1.9.1+bzr4541-0ubuntu1~trusty1 maas-provision 2.2.2-0ubuntu4 maas-provision-common 2.2.2-0ubuntu4 maas-proxy 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller-min 1.9.1+bzr4541-0ubuntu1~trusty1 python-curtin 0.1.0~bzr359-0ubuntu1 python-django-maas 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-client 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-provision 2.2.2-0ubuntu4 python-maas-provisioningserver 1.9.1+bzr4541-0ubuntu1~trusty1 [Impact] * MaaS deployments to systems with multipath configures cannot install Xenial releases due to a change in how multipath configures its friendly names. On older releases (multipath-tools < 0.5.0) multipath-tools expects that the names of the devices will include names and parses the file with that expectation. However, on newer releases (multipath-tools >= 0.5.0) multipath-tools uses spaces to separate fields in the bindings file and fails if the device name includes spaces. Curtin will detect the level of multipath-tools to be used in the target OS and adjusts how it generates device names for the binding file accordingly. [Test Case] * Install proposed curtin package and deploy custom storage configuration against a Power8 or similiar configured multipath system and select Xenial as the target OS. PASS: The multipath configured machine will successfully install both Xenial and Trusty. FAIL: The multipath configured machine will fail to install Xenial but will successfully install Trusty. [Regression Potential] * May impact users of systems with multipath storage configurations. [Original Description] tried deploy of xenial with curtin on a powerNV system. the result was failure to mount the root, ending like this: Begin: Running /scripts/local-block ... lvmetad is not active yet, using direc t activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. Begin: Running /scripts/local-block ... lvmetad is not active yet, using direct activation during sysinit   Volume group "mpath0" not found   Cannot process volume group mpath0 done. done. Gave up waiting for root device. Common problems:  - Boot args (cat /proc/cmdline)    - Check rootdelay= (did the system wait long enough?)    - Check root= (did the system wait for the right device?)  - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/mapper/mpath0-part2 does not exist. Dropping to a shell! Related bugs:  * bug 1429327: Boot from a unique, stable, multipath-dependent symlink  * bug 1432062: multipath-tools-boot: support booting without user_friendly_names on devices with spaces in identifiers  * bug 1552319: xenial kernel boot slow/timeout on power8 powerNV $ dpkg-query --show | egrep '(maas|curtin)' curtin-common 0.1.0~bzr359-0ubuntu1 maas 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cli 1.9.1+bzr4541-0ubuntu1~trusty1 maas-cluster-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-common 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dhcp 1.9.1+bzr4541-0ubuntu1~trusty1 maas-dns 1.9.1+bzr4541-0ubuntu1~trusty1 maas-provision 2.2.2-0ubuntu4 maas-provision-common 2.2.2-0ubuntu4 maas-proxy 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller 1.9.1+bzr4541-0ubuntu1~trusty1 maas-region-controller-min 1.9.1+bzr4541-0ubuntu1~trusty1 python-curtin 0.1.0~bzr359-0ubuntu1 python-django-maas 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-client 1.9.1+bzr4541-0ubuntu1~trusty1 python-maas-provision 2.2.2-0ubuntu4 python-maas-provisioningserver 1.9.1+bzr4541-0ubuntu1~trusty1
2016-07-13 13:57:33 Martin Pitt bug task added curtin (Ubuntu)
2016-07-13 13:57:50 Martin Pitt nominated for series Ubuntu Xenial
2016-07-13 13:57:50 Martin Pitt bug task added curtin (Ubuntu Xenial)
2016-07-13 13:58:01 Martin Pitt curtin (Ubuntu): status New Fix Released
2016-07-13 13:58:13 Martin Pitt curtin (Ubuntu Xenial): status New Fix Committed
2016-07-13 13:58:15 Martin Pitt bug added subscriber Ubuntu Stable Release Updates Team
2016-07-13 13:58:16 Martin Pitt bug added subscriber SRU Verification
2016-07-13 13:58:19 Martin Pitt tags curtin-sru curtin-sru verification-needed
2016-07-19 19:06:54 Launchpad Janitor branch linked lp:~smoser/ubuntu/trusty/curtin/trusty-proposed
2016-07-21 19:15:11 Brian Murray curtin (Ubuntu Trusty): status New Fix Committed
2016-07-30 04:26:11 Mathew Hodson curtin (Ubuntu): importance Undecided High
2016-07-30 04:26:13 Mathew Hodson curtin (Ubuntu Trusty): importance Undecided High
2016-07-30 04:26:15 Mathew Hodson curtin (Ubuntu Xenial): importance Undecided High
2016-08-16 21:58:28 Brian Murray tags curtin-sru verification-needed curtin-sru verification-done
2016-08-17 13:01:18 Launchpad Janitor curtin (Ubuntu Xenial): status Fix Committed Fix Released
2016-08-17 13:01:29 Chris J Arges removed subscriber Ubuntu Stable Release Updates Team
2016-08-17 13:01:50 Launchpad Janitor curtin (Ubuntu Trusty): status Fix Committed Fix Released
2017-12-15 22:10:13 Scott Moser curtin: status Fix Committed Fix Released