Ubuntu 13.10 to 14.04: failed to upgrade libsmbclient:amd64 with libsmbclient:i386 installed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
samba4 (Debian) |
Fix Released
|
Unknown
|
|||
samba4 (Ubuntu) |
Triaged
|
High
|
Michael Vogt | ||
Trusty |
Triaged
|
High
|
Michael Vogt |
Bug Description
Occurs when calculating changes when using 'update-manager -d -c', as indicated in the testcase.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: ubuntu-
ProcVersionSign
Uname: Linux 3.11.0-19-generic x86_64
NonfreeKernelMo
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
CrashDB: ubuntu
Date: Wed Apr 16 19:32:32 2014
InstallationDate: Installed on 2012-06-23 (661 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MarkForUpload: True
PackageArchitec
SourcePackage: ubuntu-
UpgradeStatus: Upgraded to saucy on 2014-04-16 (0 days ago)
VarLogDistupgra
affects: | ubuntu-release-upgrader (Ubuntu Trusty) → samba4 (Ubuntu Trusty) |
Changed in samba4 (Debian): | |
status: | Unknown → Confirmed |
Changed in samba4 (Ubuntu): | |
milestone: | trusty-updates → none |
Changed in samba4 (Debian): | |
status: | Confirmed → Fix Released |
Thanks for your report.
This part of apt.log looks bad.
Installing python-talloc as Dépend of samba-libs
MarkDelete python2.7-minimal [ amd64 ] < 2.7.5-8ubuntu3.1 -> 2.7.6-8 > ( python ) FU=0
MarkInstall python-talloc [ i386 ] < none -> 2.1.0-1 > ( python ) FU=0
Installing python as Dépend of python-talloc
MarkInstall python [ i386 ] < none -> 2.7.5-5ubuntu3 > ( python ) FU=0
Installing python2.7 as Dépend of python
MarkInstall python2.7 [ i386 ] < none -> 2.7.6-8 > ( python ) FU=0
Installing python2.7-minimal as Dépend of python2.7
MarkInstall python2.7-minimal [ i386 ] < none -> 2.7.6-8 > ( python ) FU=0
Removing: python2.7-minimal
Removing: python2.7
MarkDelete python2.7 [ amd64 ] < 2.7.5-8ubuntu3.1 -> 2.7.6-8 > ( python ) FU=0
Installing python-minimal as Dépend of python
MarkInstall python-minimal [ i386 ] < none -> 2.7.5-5ubuntu3 > ( python ) FU=0
Removing: python-minimal
MarkDelete python-minimal [ amd64 ] < 2.7.5-5ubuntu1 -> 2.7.5-5ubuntu3 > ( python ) FU=0
Installing libpython-stdlib as Dépend of python
MarkInstall libpython-stdlib [ i386 ] < none -> 2.7.5-5ubuntu3 > ( python ) FU=0
Removing: python
MarkDelete python [ amd64 ] < 2.7.5-5ubuntu1 -> 2.7.5-5ubuntu3 > ( python ) FU=0
Removing: python-talloc
MarkDelete python-talloc [ amd64 ] < none -> 2.1.0-1 > ( python ) FU=0
apt tries (and fails ) to upgrade the full python:i386 stack because libsmbclient:i386 is installed. Instead it should probably prefer the native arch, upgrade amd64 packages and remove i386 ones.
Setting to confirmed.