Comment 7 for bug 756381

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 756381] Re: dpkg: confused about installation status of Multi-Arch: foreign packages configured in the current run?

On Sat, Apr 16, 2011 at 08:46:56AM -0000, Damien Laporte wrote:
> I applied your method, but the dependency problem is the same:

> sudo dpkg -i rebuilt_common.deb

> (Lecture de la base de données... 94296 fichiers et répertoires déjà installés.)
> Préparation du remplacement de cnijfilter-common:i386 2.90-1 (en utilisant rebuilt_common.deb) ...
> Dépaquetage de la mise à jour de cnijfilter-common:i386 ...
> dpkg : des problèmes de dépendances empêchent la configuration de cnijfilter-common:i386 :
> cnijfilter-common:i386 dépend de libc6 (>= 2.3.4-1).
> cnijfilter-common:i386 dépend de libcups2 (>= 1.2.1).
> cnijfilter-common:i386 dépend de libpopt0 (>= 1.7).
> dpkg : erreur de traitement de cnijfilter-common:i386 (--install) :
> problèmes de dépendances - laissé non configuré
> Des erreurs ont été rencontrées pendant l'exécution :
> cnijfilter-common:i386

> So is there another origin for my bug ?

You don't seem to have any of the i386 library packages installed on your
system. These are dependencies of cnijfilter-common:i386, so if you're
going to use dpkg (which is not a high-level package management front-end)
to install this package, you must first manually install its dependencies.
E.g.:

  sudo apt-get install libc6:i386 libcups2:i386 libpopt0:i386

However, the libpopt0 package has not yet been converted for multiarch use
in Ubuntu, so this will still fail (it will try to remove a significant
portion of the Ubuntu desktop!). That's not a dpkg bug though, it's simply
a matter of us still being in the process of bootstrapping multiarch support
in the library packages.

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world