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 |
|