libc6-xen package isn't set to conflict with libc6-i686, causing problems

Bug #267871 reported by Randall Blecher on 2008-09-08
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
xen-3.3 (Ubuntu)

Bug Description

On a Xen 3.1 host running Hardy, I installed libc6-xen. However, libc6-i686 was not automatically removed when I did. Having both installed caused various programs to segfault (such as update-rc.d [making many packages uninstallable], and xen-create-image). Manually removing the libc6-i686 package after installing libc6-xen got rid of the segfaults.

Shouldn't libc6-xen be setup to conflict with libc6-i686? It's setup that way in Debian Etch.

Description: Ubuntu 8.04.1
Release: 8.04

  Installed: 2.7-10ubuntu3
  Installed: (none)
  Candidate: 2.7-10ubuntu3
  Installed: 2.7-10ubuntu3

Edwin Grubbs (edwin-grubbs) wrote :

ubuntu-minimal also depends on libc6-i686, which makes removing libc6-i686 scary.

For reference, strace will show an application, such as update-rc.d, hanging on

  getdents64(3, /* 0 entries */, 4096) = 0

if libc6-i686 is installed on a xen system.

Phillip Susi (psusi) wrote :

The xen-3.3 source package has been superceeded by the xen package. If you still have this issue on 12.04 or later, please reassign to there.

Changed in xen-3.3 (Ubuntu):
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers