aptdaemon gets confused and refuses to upgrade multiarch packages in precise

Bug #888297 reported by Steve Langasek
12
This bug affects 2 people
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.4.dfsg-3ubuntu3 is to be installed
g++-4.5:armel: 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.4.dfsg-3ubuntu3 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
              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.4.dfsg-3ubuntu3 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
                    Depends: g++-4.5 (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
                    Depends: libstdc++6 (>= 4.5.3-9ubuntu2) but 4.6.2-2ubuntu1 is to be installed
libstdc++6-4.5-dev:armel: Depends: gcc-4.5-base (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
                          Depends: g++-4.5 (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
                          Depends: libstdc++6 (>= 4.5.3-9ubuntu2) but 4.6.2-2ubuntu1 is to be installed
libstdc++6-4.5-dev:i386: Depends: gcc-4.5-base (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
                         Depends: g++-4.5 (= 4.5.3-9ubuntu2) but 4.5.3-9ubuntu2 is to be installed
                         Depends: libstdc++6 (>= 4.5.3-9ubuntu2) but 4.6.2-2ubuntu1 is to be installed
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
               Depends: libreadline6 (>= 6.0) but 6.2-7ubuntu1 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-0ubuntu1
ProcVersionSignature: Ubuntu 3.1.0-3.3-generic 3.1.0
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/aptdaemon/aptdaemon.desktop
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
PackageArchitecture: all
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)

Revision history for this message
Steve Langasek (vorlon) wrote :
Changed in aptdaemon (Ubuntu):
importance: Undecided → High
Revision history for this message
Barry Warsaw (barry) wrote :

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`.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in aptdaemon (Ubuntu):
status: New → Confirmed
Revision history for this message
Benjamin Kerensa (bkerensa) wrote :

I have encountered similar issues when doing upgrades on precise.

tags: added: rls-mgr-p-tracking
Revision history for this message
Steve Langasek (vorlon) wrote :

I'm no longer seeing this error, I think we can consider it fixed.

Changed in aptdaemon (Ubuntu Precise):
status: Confirmed → Fix Released
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.