[Aptitude-devel] Bug#668515: aptitude resolver is nuts

Michal Suchanek michal.suchanek at ruk.cuni.cz
Mon Apr 16 13:41:38 UTC 2012


Excerpts from Daniel Hartwig's message of Sat Apr 14 04:49:16 +0200 2012:
> On 12 April 2012 20:29, Michal Suchanek <michal.suchanek at ruk.cuni.cz> wrote:
> > Package: aptitude
> > Version: 0.6.6-1
> > Severity: important
> >
> > Hello,
> >
> > I tried aptitude update ; aptitude safe-upgrade
> >
> > aptitude said no solution exists and --full-resolver might help.
> >
> > --full-resolver offers to remove tons of paskages.
> >
> > Of course, the solution is to upgrade everything except
> >
> >  * aptitude and libapt-pkg-perl build locally against current apt
> >  * X11 drivers built locally against current X server
> >  * libxml2(-dev) libxslt and libuuid which are broken in Debian
> 
> If you skip through the available solutions is this eventually in the
> list?  Hinting the resolver may get you there faster.

No, this can be resolved only manually afaict.

I have no idea how to hint the resolver.

> 
> > The following actions will resolve these dependencies:
> >
> >      Remove the following packages:
> [wants to remove most (all?) foreign-arch (i386) packages and some
> entangled native-arch]
> 
> The current resolver does not handle multi-arch at all.  I'd say that
> is the cause of the problem given that it is trying to remove most of
> the foreign-arch packages.

I had issues like this even when multiarch is not involved.

What does it mean that resolver does not handle multiarch packages?

Is it hardcoded to remove all foreign arch packages or what?

The i386 packages are just packages.

Thanks

Michal





More information about the Aptitude-devel mailing list