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

Bug #1309901 reported by Anthony Williams
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-release-upgrader (Ubuntu)
Confirmed
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)

Revision history for this message
Anthony Williams (anthony-justsoftwaresolutions) wrote :
tags: added: dist-upgrade
Revision history for this message
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
Revision history for this message
Anthony Williams (anthony-justsoftwaresolutions) wrote :

apport-collect failed to find anything:

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

Attached contents of /var/log/dist-upgrade

Revision history for this message
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
Revision history for this message
Anthony Williams (anthony-justsoftwaresolutions) wrote :

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.