2013-10-30 18:19:08 |
Serge Hallyn |
description |
When upgrading from the grizzly qemu packages to the havana packages (1.0+noroms-0ubuntu14.11 to 1.5.0+dfsg-3ubuntu5~cloud0), initial package configuration fails:
Preparing to replace qemu-utils 1.0+noroms-0ubuntu14.11 (using .../qemu-utils_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb) ...
Unpacking replacement qemu-utils ...
dpkg: error processing /var/cache/apt/archives/qemu-utils_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb (--unpack):
trying to overwrite '/usr/bin/qemu-io', which is also in package qemu-kvm 1.0+noroms-0ubuntu14.11
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package qemu-system-common.
dpkg: considering deconfiguration of qemu-utils, which would be broken by installation of qemu-system-common ...
dpkg: yes, will deconfigure qemu-utils (broken by qemu-system-common).
Unpacking qemu-system-common (from .../qemu-system-common_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb) ...
De-configuring qemu-utils ...
dpkg: error processing /var/cache/apt/archives/qemu-system-common_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb (--unpack):
trying to overwrite '/usr/share/man/man1/qemu.1.gz', which is also in package qemu-kvm 1.0+noroms-0ubuntu14.11
apt-get install -f will finish the installation. |
=====================
SRU Justification
1. Impact: cloud archive users cannot upgrade cleanly
2. Development fix: properly mark qemu-utils as replacing qemu-kvm to force conflicting files to be replaced.
3. Stable fix: same as development fix
4. Test case: see below. (basically, install grizzly cloud archive on precise; then upgrade to havana)
5. Regression potential: we are only marking qemu-utils as conflict/replacing old qemu-kvm, so there should be no regressions.
=======================
When upgrading from the grizzly qemu packages to the havana packages (1.0+noroms-0ubuntu14.11 to 1.5.0+dfsg-3ubuntu5~cloud0), initial package configuration fails:
Preparing to replace qemu-utils 1.0+noroms-0ubuntu14.11 (using .../qemu-utils_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb) ...
Unpacking replacement qemu-utils ...
dpkg: error processing /var/cache/apt/archives/qemu-utils_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb (--unpack):
trying to overwrite '/usr/bin/qemu-io', which is also in package qemu-kvm 1.0+noroms-0ubuntu14.11
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package qemu-system-common.
dpkg: considering deconfiguration of qemu-utils, which would be broken by installation of qemu-system-common ...
dpkg: yes, will deconfigure qemu-utils (broken by qemu-system-common).
Unpacking qemu-system-common (from .../qemu-system-common_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb) ...
De-configuring qemu-utils ...
dpkg: error processing /var/cache/apt/archives/qemu-system-common_1.5.0+dfsg-3ubuntu5~cloud0_amd64.deb (--unpack):
trying to overwrite '/usr/share/man/man1/qemu.1.gz', which is also in package qemu-kvm 1.0+noroms-0ubuntu14.11
apt-get install -f will finish the installation. |
|