package libc6-dev-i386 (not installed) failed to install/upgrade: trying to overwrite '/usr/include/fpu_control.h', which is also in package libc6-dev-amd64:i386 2.23-0ubuntu9

Bug #1781144 reported by UbuntuUser009
42
This bug affects 5 people
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I ran sudo apt-get --fix-broken install
and got this:

Errors were encountered while processing:
 /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu10_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Description: Ubuntu 16.04.3 LTS
Release: 16.04

apt-cache policy libc6-dev-i386_2.23-0ubuntu10_amd64.deb
N: Unable to locate package libc6-dev-i386_2.23-0ubuntu10_amd64.deb
N: Couldn't find any package by glob 'libc6-dev-i386_2.23-0ubuntu10_amd64.deb'
N: Couldn't find any package by regex 'libc6-dev-i386_2.23-0ubuntu10_amd64.deb'

I expected it to fix my video card driver issue with my new Supermicro X9DAi-O motherboard and other issue with it.

What happened is I got the above errors.

ProblemType: Package
DistroRelease: Ubuntu 16.04
Package: libc6-dev-i386 (not installed)
ProcVersionSignature: Ubuntu 4.4.0-87.110-generic 4.4.73
Uname: Linux 4.4.0-87-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
Date: Wed Jul 11 11:30:37 2018
DuplicateSignature:
 package:libc6-dev-i386:(not installed)
 Unpacking libc6-dev-i386 (2.23-0ubuntu10) ...
 dpkg: error processing archive /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu10_amd64.deb (--unpack):
  trying to overwrite '/usr/include/fpu_control.h', which is also in package libc6-dev-amd64:i386 2.23-0ubuntu9
ErrorMessage: trying to overwrite '/usr/include/fpu_control.h', which is also in package libc6-dev-amd64:i386 2.23-0ubuntu9
InstallationDate: Installed on 2017-10-06 (278 days ago)
InstallationMedia: Ubuntu-Server 16.04.3 LTS "Xenial Xerus" - Release amd64 (20170801)
RelatedPackageVersions:
 dpkg 1.18.4ubuntu1.2
 apt 1.2.24
SourcePackage: glibc
Title: package libc6-dev-i386 (not installed) failed to install/upgrade: trying to overwrite '/usr/include/fpu_control.h', which is also in package libc6-dev-amd64:i386 2.23-0ubuntu9
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
UbuntuUser009 (ubuntuuser009) wrote :
tags: removed: need-duplicate-check
Revision history for this message
Adam Conrad (adconrad) wrote :

There are some complex relationships in biarch libc dev packages that are a bit tough to represent in a "don't do that" way. This is one of them.

The real question here is why would you have libc-dev-amd64:i386 installed on an amd64 system? libc6-dev:amd64 is effectively the same thing, but without the weird indirection of using a foreign architecture's biarch build.

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

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

Changed in glibc (Ubuntu):
status: New → Confirmed
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.