package libkadm5srv-mit8 1.10.1+dfsg-6.1ubuntu1 failed to install/upgrade: libkadm5srv-mit8:all 1.12+dfsg-2ubuntu4 (Multi-Arch: no) kann nicht zusammen mit libkadm5srv-mit8 installiert werden, welches mehrere installierte Instanzen hat
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
krb5 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Michael Vogt |
Bug Description
Just update to Trusty and installer crashed
[Test Case]
Install precise.
On precise, enable multiple architectures (say amd64 and i386)
install libkadm5srv-mit8.
Update your sources.list to trusty, try installing libkadm5srv-mit8.
I'd expect that to fail.
Update your sources.list to also include trusty-proposed.
Upgrade libkadm5srv-mit8; I'd expect that to succeed.
I've phrased that in terms of manually changing sources.list rather than
using the release upgrader, because I don't know how to do a release
upgrade with proposed enabled. If there's an easy way to do that, then
I'd expect the following to work:
Install precise including both amd64 and i386 and install
libkadm5srv-mit8.
Do a release upgrade.
I'd expect it to fail.
Install precise including both amd64 and i386. Install
libkadm5srv-mit8. Do a release upgrade to trusty with proposed enabled.
I'd expect that to succeed.
[Other Info]
ProblemType: Package
DistroRelease: Ubuntu 14.04
Package: libkadm5srv-mit8 1.10.1+
ProcVersionSign
Uname: Linux 3.13.0-30-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
Date: Wed Jun 25 00:48:48 2014
DpkgTerminalLog:
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/
libkadm5srv-
DuplicateSignature: package:
ErrorMessage: libkadm5srv-
InstallationDate: Installed on 2012-04-17 (798 days ago)
InstallationMedia: Xubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120327.1)
SourcePackage: krb5
Title: package libkadm5srv-mit8 1.10.1+
UpgradeStatus: Upgraded to trusty on 2014-06-24 (0 days ago)
tags: | removed: need-duplicate-check |
description: | updated |
description: | updated |
tags: | removed: verification-needed |
tags: | added: dist-upgrade |
tags: | added: packaging |
This appears to hit a corner case with respect to multiarch, in that changing a package from Multi-Arch: same / Arch: any to Multi-Arch: no / Arch: all is not handled cleanly on upgrade.
As libkadm5srv-mit8 appears to now be a transitional package, the correct solution here would appear to be to make it Arch: any / Multi-Arch: same again.