libpciaccess0:386 is uninstallable on amd64

Bug #864123 reported by Michael Gratton
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
libpciaccess (Ubuntu)
Fix Released
Undecided
Unassigned
Oneiric
Fix Released
Undecided
Unassigned

Bug Description

I cannot install libpciaccess0:386 0.12.1-1 on amd64 due to its dependency on libc6 (>= 2.7).

Attempting to do so via apt-get or synaptic results in either an "libpciaccess0:386 is unsinstallable" error or the suggestion that every amd64 installed on the system be removed.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: libpciaccess0 0.12.1-1
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
Date: Sun Oct 2 00:47:51 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
SourcePackage: libpciaccess
UpgradeStatus: Upgraded to oneiric on 2011-09-23 (8 days ago)

Revision history for this message
Michael Gratton (mjog) wrote :
Revision history for this message
Michael Gratton (mjog) wrote :

Oh, apologies, the reason it is uninstallable is because it appears conflict with the amd64 version of itself - both cannot be installed at the same time?

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

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

Changed in libpciaccess (Ubuntu):
status: New → Confirmed
Revision history for this message
Marc D. (koshy) wrote :

libpciaccess0 is not a multiarch binary package, so libpciaccess0:i386 cannot be installed with libpciaccess0 (native).

This basically breaks i386 compatibility for amd64, as ia32libs indirectly depends on libpciaccess0:i386.

Revision history for this message
Harrison Chapman (hchaps) wrote :

Any idea when this will get fixed? These sort of things keep happening whenever I try to do aptitude full-upgrades and aptitude's best idea for a solution is to kill every single i386 package on my machine.

Colin Watson (cjwatson)
tags: added: multiarch
Revision history for this message
Robert Hooker (sarvatt) wrote :

This is also blocking installing libgl1-mesa-dri:i386 on amd64 completely breaking accelerated GL support for 32 bit apps on amd64 when using open source drivers which is used by wine, 32 bit flash, google-earth, etc. libgl1-mesa-dri:i386 depends on libdrm-intel1:i386 which depends on libpciaccess0:i386 making it uninstallable. libpciaccess0 has been tested by many people (in ppa:ubuntu-x-swat/x-updates and ppa:xorg-edgers/ppa) for over 2 months now but was only recently uploaded to debian unstable (and has since migrated to testing) in version 0.12.1-2.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

And as https://launchpad.net/~scottritchie/+archive/build-tests/+packages?field.name_filter=&field.status_filter=published&field.series_filter=oneiric will attest, all of its reverse dependencies will build just fine with the new, multiarch-ready package.

Revision history for this message
Steve Langasek (vorlon) wrote :

libpciaccess 0.12.1-2 synced from Debian, fixing this bug.

Changed in libpciaccess (Ubuntu):
status: Confirmed → Fix Released
tags: added: rls-mgr-o-tracking
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.