aptdaemon gets confused and refuses to upgrade multiarch packages in precise
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
aptdaemon (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned |
Bug Description
Update-manager is failing to upgrade me right now, with the following error message.
Package dependencies cannot be resolved
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
Clicking on details shows:
The following packages have unmet dependencies:
g++-4.5: Depends: gcc-4.5-base (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
Depends: gcc-4.5 (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
Depends: libstdc++6-4.5-dev (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
Depends: zlib1g (>= 1:1.1.4) but 1:1.2.3.
g++-4.5:armel: Depends: gcc-4.5-base (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
g++-4.5:i386: Depends: gcc-4.5-base (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
libstdc++6-4.5-dev: Depends: gcc-4.5-base (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
libstdc+
libstdc+
unixodbc: Depends: libc6 (>= 2.4) but 2.13-20ubuntu5 is to be installed
Depends: libreadline6 (>= 6.0) but 6.2-7ubuntu1 is to be installed
unixodbc:i386: Depends: libc6 (>= 2.4) but 2.13-20ubuntu5 is to be installed
I have some packages held back on my system, but nothing that should impact these core libraries.
If I run 'apt-get dist-upgrade', I get no errors at all.
Also, the error messages clearly don't make any sense.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: aptdaemon 0.43+bzr697-
ProcVersionSign
Uname: Linux 3.1.0-3-generic x86_64
ApportVersion: 1.25-0ubuntu1
Architecture: amd64
Date: Wed Nov 9 13:19:30 2011
DesktopFile: /usr/share/
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
PackageArchitec
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: aptdaemon
SysLog:
UpgradeStatus: Upgraded to precise on 2011-11-08 (1 days ago)
tags: | added: rls-mgr-p-tracking |
I haven't seen this yet on Precise, but I see it all the time in 11.10, mostly because Landscape doesn't know anything about multiarch. When it fails, I always have to drop back to apt-get, and then I'll see the above error. `apt-get install -f` is the first thing to do before following up with `apt-get upgrade`.