upgrade to ubuntu 14.04 from 12.04 failed: p11-kit:i386 preferred over p11-kit:amd64

Bug #1309901 reported by Anthony Williams on 2014-04-19
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-release-upgrader (Ubuntu)
Medium
Michael Vogt

Bug Description

Attempting to upgrade a 12.04 system to 14.04 system failed in do-release-upgrade

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: update-manager 1:0.156.14.13
ProcVersionSignature: Ubuntu 3.2.0-61.92-generic 3.2.55
Uname: Linux 3.2.0-61-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: amd64
Date: Sat Apr 19 10:45:03 2014
GsettingsChanges:
 com.ubuntu.update-manager first-run false
 com.ubuntu.update-manager launch-time 1397900436
 com.ubuntu.update-manager show-details true
 com.ubuntu.update-manager window-height 608
 com.ubuntu.update-manager window-width 600
InstallationMedia: Xubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120817.3)
MarkForUpload: True
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: update-manager
Symptom: ubuntu-release-upgrader-core
UpgradeStatus: Upgraded to precise on 2014-04-19 (0 days ago)

tags: added: dist-upgrade
Jean-Baptiste Lallement (jibel) wrote :

Thanks for your report. Could you please open a terminal and run the following command to collect upgrade logs:
apport-collect 1309901

Or attach the content of /var/log/dist-upgrade

Thanks

affects: update-manager (Ubuntu) → ubuntu-release-upgrader (Ubuntu)
Changed in ubuntu-release-upgrader (Ubuntu):
status: New → Incomplete

apport-collect failed to find anything:

"Package ubuntu-release-upgrader not installed and no hook available, ignoring"

Attached contents of /var/log/dist-upgrade

Jean-Baptiste Lallement (jibel) wrote :

Thanks for the logs.

The problem is that you have p11-kit:i386 installed and the upgrader refuses to install p11-kit:amd64 because wine1.6-i386 needs the i386 version. p11-kit:i386 and amd64 are no co-installable which holds back gnome-keyring and all the packages that depends on it.

  Installing p11-kit as Depends of gnome-keyring
    MarkInstall p11-kit [ amd64 ] < none -> 0.20.2-2ubuntu2 > ( misc ) FU=0
      MarkDelete p11-kit [ i386 ] < 0.12-2ubuntu1 -> 0.20.2-2ubuntu2 > ( misc ) FU=0
...
  MarkInstall p11-kit [ i386 ] < 0.12-2ubuntu1 -> 0.20.2-2ubuntu2 > ( misc ) FU=0
    MarkDelete p11-kit [ amd64 ] < none -> 0.20.2-2ubuntu2 > ( misc ) FU=0
...
Broken gnome-keyring:amd64 Depends on p11-kit [ amd64 ] < none -> 0.20.2-2ubuntu2 > ( misc ) (>= 0.16)
  Considering p11-kit:amd64 1 as a solution to gnome-keyring:amd64 13
  MarkKeep gnome-keyring [ amd64 ] < 3.2.2-2ubuntu4.1 -> 3.10.1-1ubuntu4 > ( gnome ) FU=0
  Holding Back gnome-keyring:amd64 rather than change p11-kit:amd64
For the wine1.6 part:
  MarkInstall wine1.6-i386 [ i386 ] < 1:1.6.1-0ubuntu1~ppa1~precise1 -> 1:1.6.2-0ubuntu4 > ( universe/otherosfs ) FU=0
  Installing ocl-icd-libopencl1 as Depends of wine1.6-i386
    MarkInstall ocl-icd-libopencl1 [ i386 ] < none -> 2.1.3-4 > ( universe/libs ) FU=0
  new important dependency: libp11-kit-gnome-keyring:i386
  Installing libp11-kit-gnome-keyring as Recommends of wine1.6-i386
    MarkInstall libp11-kit-gnome-keyring [ i386 ] < none -> 3.10.1-1ubuntu4 > ( libs ) FU=0
  new important dependency: p11-kit-modules:i386
  Installing p11-kit-modules as Recommends of wine1.6-i386
    MarkInstall p11-kit-modules [ i386 ] < none -> 0.20.2-2ubuntu2 > ( misc ) FU=0

Assigning to mvo for further investigation.

Changed in ubuntu-release-upgrader (Ubuntu):
importance: Undecided → Medium
status: Incomplete → Confirmed
assignee: nobody → Michael Vogt (mvo)
summary: - upgrade to ubuntu 14.04 from 12.04 failed
+ upgrade to ubuntu 14.04 from 12.04 failed: p11-kit:i386 preferred over
+ p11-kit:amd64

Removing p11-kit:i386 with

sudo apt-get remove p11-kit:i386

allowed the upgrade to proceed. No dependent packages were removed with the apt-get line either.

Thanks.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers