[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#613584: apt-get not handling Multi-Arch: foreign, Arch: all packages correctly



On Tue, Feb 15, 2011 at 10:59:25PM +0100, David Kalnischkies wrote:

> P.S.: I haven't checked why the install itself fails. The Multi-Arch marker is
> at least completely ignored by APT for all packages. Could you tell me in
> more detail how i need to setup my system to hit this problem?

Reproduced in a clean sid buildd-style chroot.

 - enable multiarch (amd64+i386)
 - add the ppa as an apt source:
   deb http://ppa.launchpad.net/vorlon/multiarch/ubuntu natty main
 - apt-get update

$ export LANG=C
$ sudo apt-get purge locales
$ sudo apt-get install libc6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libc-bin libc-dev-bin libc6-dev
Suggested packages:
  glibc-doc
Recommended packages:
  manpages-dev
The following packages will be upgraded:
  libc-bin libc-dev-bin libc6 libc6-dev
4 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
Need to get 0 B/8186 kB of archives.
After this operation, 1417 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
[...]

$ sudo apt-get install libc6:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libc6:i386 : Depends: tzdata:i386 but it is not going to be installed
E: Broken packages

Package: libc6
Architecture: amd64
Version: 2.12.1-0ubuntu15+multiarch.6
Depends: libc-bin (= 2.12.1-0ubuntu15+multiarch.6), libgcc1, tzdata

Package: libc6
Architecture: i386
Version: 2.12.1-0ubuntu15+multiarch.6
Depends: libc-bin (= 2.12.1-0ubuntu15+multiarch.6), libgcc1, tzdata

Package: tzdata
Architecture: all
Version: 2011b-2
Multi-Arch: foreign

Package: libc-bin
Architecture: amd64
Version: 2.12.1-0ubuntu15+multiarch.6
Multi-Arch: foreign

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: