Activity log for bug #1713990

Date Who What changed Old value New value Message
2017-08-30 11:49:30 bugproxy bug added bug
2017-08-30 11:49:31 bugproxy tags architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin---
2017-08-30 11:49:33 bugproxy ubuntu: assignee Skipper Bug Screeners (skipper-screen-team)
2017-08-30 11:49:36 bugproxy affects ubuntu virtinst (Ubuntu)
2017-08-30 11:57:52 Christian Ehrhardt  affects virtinst (Ubuntu) virt-manager (Ubuntu)
2017-08-30 11:59:45 bugproxy tags architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin--- architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16042
2017-08-30 12:25:57 Viktor Mihajlovski bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873714
2017-08-30 12:25:57 Viktor Mihajlovski bug task added virt-manager (Debian)
2017-08-30 12:38:27 Christian Ehrhardt  virt-manager (Ubuntu): status New Triaged
2017-08-30 12:38:32 Christian Ehrhardt  bug added subscriber Ubuntu Server Team
2017-08-30 12:41:11 Christian Ehrhardt  bug added subscriber ChristianEhrhardt
2017-08-30 13:07:46 Andrew Cloke bug task added ubuntu-z-systems
2017-08-30 18:39:37 bugproxy tags architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16042 architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043
2017-08-31 07:37:06 Christian Ehrhardt  description ---Problem Description--- virt-install fails on s390x with options --location and --extra-args ---uname output--- Linux s3560022 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:06:48 UTC 2017 s390x s390x s390x GNU/Linux Machine Type = IBM z13 ---Debugger--- A debugger is not configured ---Steps to Reproduce--- Run the following command: sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x --extra-args="preseed/url=http://192.168.122.1/tmp/preseed" Expected result: A KVM virtual machine "ubuntu" is installed using a local preseed file. Observed result: Error message sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x Userspace tool common name: virt-install The userspace tool has the following bit modes: 64 Userspace rpm: virt-manager Userspace tool obtained from project website: na The following upstream commit solves the location validation problem: f248088 virtinst: adjust media paths for s390x However, the extra-args are ignored. For this it is necessary to pick the following commit 4c3e796 virt-install: concatenate all extra-args argument Without these fixes it is not possible to perform a Ubuntu installation of a KVM guest using virt-install. Minor correction: the binary package (not rpm) is virtinst, built from the virt-manager source package. [Impact] * virtinst not usable on s390x lacking proper image parsing * virtinst extra-args missed (actually cross arch) * Especially on s390x people are even more conservative, so getting back to LTS is the only way to make it available were it is needed * Fix consists of 2 backports from Upstream [Test Case] * All on s390x * Create a test image file $ sudo qemu-img create -f qcow2 /var/lib/libvirt/images/ubuntu.qcow2 6G * Use virt inst to install into that $ sudo virt-install --name ubuntu2 --ram 512 --disk /var/lib/libvirt/images/ubuntu2.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x --extra-args="s390_iommu=strict" --extra-args="hvc_iucv=2" * Without the fix it will 1. fail on: ERROR Error validating install location: Could not find an installable distribution at 'http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x' 2. clobber one of the extra args * With the fix applied it will 1. work to get the image and start it 2. Further on in the install have all extra args from the example passed to the kernel like: [ 0.386098] Kernel command line: s390_iommu=strict hvc_iucv=2 [...] [Regression Potential] * Change #1 is only having effect on s390x (so lower risk). There it fixes the formerly broken location (and not more than that). I don't see an issue in the change, but there might be some due to e.g. older python - but testing should confirm that this is no issue. * Change #2 is making a python arg that is a string being paased later to become an append (a list that is concatenated and then passed as one string like before. I think the change is fine as all former usage was only with one (1) arg which is behaving the same as it always did. Just any use case with more than one arg was broken and therefore fixed now. Again older python might be an unknown here, so testing required. [Other Info] * n/a ---- ---Problem Description--- virt-install fails on s390x with options --location and --extra-args ---uname output--- Linux s3560022 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:06:48 UTC 2017 s390x s390x s390x GNU/Linux Machine Type = IBM z13 ---Debugger--- A debugger is not configured ---Steps to Reproduce---  Run the following command: sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x --extra-args="preseed/url=http://192.168.122.1/tmp/preseed" Expected result: A KVM virtual machine "ubuntu" is installed using a local preseed file. Observed result: Error message sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x Userspace tool common name: virt-install The userspace tool has the following bit modes: 64 Userspace rpm: virt-manager Userspace tool obtained from project website: na The following upstream commit solves the location validation problem: f248088 virtinst: adjust media paths for s390x However, the extra-args are ignored. For this it is necessary to pick the following commit 4c3e796 virt-install: concatenate all extra-args argument Without these fixes it is not possible to perform a Ubuntu installation of a KVM guest using virt-install. Minor correction: the binary package (not rpm) is virtinst, built from the virt-manager source package.
2017-08-31 07:48:25 Launchpad Janitor merge proposal linked https://code.launchpad.net/~paelzer/ubuntu/+source/virt-manager/+git/virt-manager/+merge/329984
2017-08-31 07:51:21 Launchpad Janitor merge proposal linked https://code.launchpad.net/~paelzer/ubuntu/+source/virt-manager/+git/virt-manager/+merge/329985
2017-08-31 11:48:33 Launchpad Janitor virt-manager (Ubuntu): status Triaged Fix Released
2017-08-31 23:17:43 Bug Watch Updater virt-manager (Debian): status Unknown Fix Released
2017-09-01 18:16:13 Launchpad Janitor merge proposal linked https://code.launchpad.net/~paelzer/ubuntu/+source/virt-manager/+git/virt-manager/+merge/330102
2017-09-01 18:16:38 Launchpad Janitor merge proposal linked https://code.launchpad.net/~paelzer/ubuntu/+source/virt-manager/+git/virt-manager/+merge/330103
2017-09-04 07:10:36 Christian Ehrhardt  nominated for series Ubuntu Zesty
2017-09-04 07:10:36 Christian Ehrhardt  bug task added virt-manager (Ubuntu Zesty)
2017-09-04 07:10:36 Christian Ehrhardt  nominated for series Ubuntu Xenial
2017-09-04 07:10:36 Christian Ehrhardt  bug task added virt-manager (Ubuntu Xenial)
2017-09-07 15:30:03 Łukasz Zemczak virt-manager (Ubuntu Zesty): status New Fix Committed
2017-09-07 15:30:06 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2017-09-07 15:30:08 Łukasz Zemczak bug added subscriber SRU Verification
2017-09-07 15:30:11 Łukasz Zemczak tags architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 verification-needed verification-needed-zesty
2017-09-07 15:30:54 Łukasz Zemczak virt-manager (Ubuntu Xenial): status New Fix Committed
2017-09-07 15:30:59 Łukasz Zemczak tags architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 verification-needed verification-needed-zesty architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 verification-needed verification-needed-xenial verification-needed-zesty
2017-09-08 08:39:48 bugproxy tags architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 verification-needed verification-needed-xenial verification-needed-zesty architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 verification-done-xenial verification-needed verification-needed-zesty
2017-09-08 10:04:52 Christian Ehrhardt  tags architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 verification-done-xenial verification-needed verification-needed-zesty architecture-s39064 bugnameltc-158140 severity-high targetmilestone-inin16043 verification-done verification-done-xenial verification-done-zesty
2017-09-08 10:05:04 Christian Ehrhardt  description [Impact] * virtinst not usable on s390x lacking proper image parsing * virtinst extra-args missed (actually cross arch) * Especially on s390x people are even more conservative, so getting back to LTS is the only way to make it available were it is needed * Fix consists of 2 backports from Upstream [Test Case] * All on s390x * Create a test image file $ sudo qemu-img create -f qcow2 /var/lib/libvirt/images/ubuntu.qcow2 6G * Use virt inst to install into that $ sudo virt-install --name ubuntu2 --ram 512 --disk /var/lib/libvirt/images/ubuntu2.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x --extra-args="s390_iommu=strict" --extra-args="hvc_iucv=2" * Without the fix it will 1. fail on: ERROR Error validating install location: Could not find an installable distribution at 'http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x' 2. clobber one of the extra args * With the fix applied it will 1. work to get the image and start it 2. Further on in the install have all extra args from the example passed to the kernel like: [ 0.386098] Kernel command line: s390_iommu=strict hvc_iucv=2 [...] [Regression Potential] * Change #1 is only having effect on s390x (so lower risk). There it fixes the formerly broken location (and not more than that). I don't see an issue in the change, but there might be some due to e.g. older python - but testing should confirm that this is no issue. * Change #2 is making a python arg that is a string being paased later to become an append (a list that is concatenated and then passed as one string like before. I think the change is fine as all former usage was only with one (1) arg which is behaving the same as it always did. Just any use case with more than one arg was broken and therefore fixed now. Again older python might be an unknown here, so testing required. [Other Info] * n/a ---- ---Problem Description--- virt-install fails on s390x with options --location and --extra-args ---uname output--- Linux s3560022 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:06:48 UTC 2017 s390x s390x s390x GNU/Linux Machine Type = IBM z13 ---Debugger--- A debugger is not configured ---Steps to Reproduce---  Run the following command: sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x --extra-args="preseed/url=http://192.168.122.1/tmp/preseed" Expected result: A KVM virtual machine "ubuntu" is installed using a local preseed file. Observed result: Error message sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x Userspace tool common name: virt-install The userspace tool has the following bit modes: 64 Userspace rpm: virt-manager Userspace tool obtained from project website: na The following upstream commit solves the location validation problem: f248088 virtinst: adjust media paths for s390x However, the extra-args are ignored. For this it is necessary to pick the following commit 4c3e796 virt-install: concatenate all extra-args argument Without these fixes it is not possible to perform a Ubuntu installation of a KVM guest using virt-install. Minor correction: the binary package (not rpm) is virtinst, built from the virt-manager source package. [Impact]  * virtinst not usable on s390x lacking proper image parsing  * virtinst extra-args missed (actually cross arch)  * Especially on s390x people are even more conservative, so getting back    to LTS is the only way to make it available were it is needed  * Fix consists of 2 backports from Upstream [Test Case]  * All on s390x  * Create a test image file    $ sudo qemu-img create -f qcow2 /var/lib/libvirt/images/ubuntu.qcow2 6G  * Use virt inst to install into that    $ sudo virt-install --name ubuntu --ram 512 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x --extra-args="s390_iommu=strict" --extra-args="hvc_iucv=2"   * Without the fix it will     1. fail on:     ERROR Error validating install location: Could not find an installable distribution at 'http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x'     2. clobber one of the extra args   * With the fix applied it will     1. work to get the image and start it     2. Further on in the install have all extra args from the example passed to the kernel like:     [ 0.386098] Kernel command line: s390_iommu=strict hvc_iucv=2 [...] [Regression Potential]  * Change #1 is only having effect on s390x (so lower risk). There it    fixes the formerly broken location (and not more than that). I don't    see an issue in the change, but there might be some due to e.g. older    python - but testing should confirm that this is no issue.  * Change #2 is making a python arg that is a string being paased later to    become an append (a list that is concatenated and then passed as one    string like before. I think the change is fine as all former usage was    only with one (1) arg which is behaving the same as it always did. Just    any use case with more than one arg was broken and therefore fixed now.    Again older python might be an unknown here, so testing required. [Other Info]  * n/a ---- ---Problem Description--- virt-install fails on s390x with options --location and --extra-args ---uname output--- Linux s3560022 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:06:48 UTC 2017 s390x s390x s390x GNU/Linux Machine Type = IBM z13 ---Debugger--- A debugger is not configured ---Steps to Reproduce---  Run the following command: sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x --extra-args="preseed/url=http://192.168.122.1/tmp/preseed" Expected result: A KVM virtual machine "ubuntu" is installed using a local preseed file. Observed result: Error message sudo virt-install --name ubuntu --ram 1024 --disk /var/lib/libvirt/images/ubuntu.qcow2,bus=virtio --location http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-s390x Userspace tool common name: virt-install The userspace tool has the following bit modes: 64 Userspace rpm: virt-manager Userspace tool obtained from project website: na The following upstream commit solves the location validation problem: f248088 virtinst: adjust media paths for s390x However, the extra-args are ignored. For this it is necessary to pick the following commit 4c3e796 virt-install: concatenate all extra-args argument Without these fixes it is not possible to perform a Ubuntu installation of a KVM guest using virt-install. Minor correction: the binary package (not rpm) is virtinst, built from the virt-manager source package.
2017-09-11 05:18:23 Frank Heimes ubuntu-z-systems: status New Fix Committed
2017-09-14 17:29:41 Launchpad Janitor virt-manager (Ubuntu Xenial): status Fix Committed Fix Released
2017-09-14 17:29:46 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-09-14 17:30:17 Launchpad Janitor virt-manager (Ubuntu Zesty): status Fix Committed Fix Released
2017-09-14 17:36:38 Frank Heimes ubuntu-z-systems: status Fix Committed Fix Released