Debian Bug report logs - #604712
qemu-user-static: binfmts/qemu-x86_64 breaks debootstrap

version graph

Package: qemu-user-static; Maintainer for qemu-user-static is Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>; Source for qemu-user-static is src:qemu (PTS, buildd, popcon).

Reported by: Jakub Wilk <jwilk@debian.org>

Date: Tue, 23 Nov 2010 18:09:05 UTC

Severity: serious

Tags: patch

Found in versions qemu/0.13.0+dfsg-2, qemu/0.12.5+dfsg-2

Fixed in version qemu/0.12.5+dfsg-3

Done: Vagrant Cascadian <vagrant@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, jwilk@debian.org, Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>:
Bug#604712; Package qemu-user-static. (Tue, 23 Nov 2010 18:09:08 GMT) (full text, mbox, link).


Acknowledgement sent to Jakub Wilk <jwilk@debian.org>:
New Bug report received and forwarded. Copy sent to jwilk@debian.org, Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>. (Tue, 23 Nov 2010 18:09:08 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Jakub Wilk <jwilk@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: qemu-user-static: binfmts/qemu-x86_64 breaks debootstrap
Date: Tue, 23 Nov 2010 18:08:06 +0100
Package: qemu-user-static
Version: 0.13.0+dfsg-2
Severity: normal

On an i386 system with x86-64 kernel, if both qemu-user-static and 
binfmt-support are installed, amd64 binaries are run through qemu even 
if the kernel could run them natively. This breaks e.g. debootstrap, 
which fail in a mysterious way (AFAIUI because qemu cannot be found 
inside the chroot), giving a user no clue what went wrong.
  

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'experimental'), (500, 'testing')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

qemu-user-static depends on no packages.

Versions of packages qemu-user-static recommends:
ii  binfmt-support                1.2.18     Support for extra binary formats

-- 
Jakub Wilk




Information forwarded to debian-bugs-dist@lists.debian.org, Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>:
Bug#604712; Package qemu-user-static. (Fri, 26 Nov 2010 19:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and forwarded to list. Copy sent to Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>. (Fri, 26 Nov 2010 19:39:03 GMT) (full text, mbox, link).


Message #10 received at 604712@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@freegeek.org>
To: Jakub Wilk <jwilk@debian.org>, 604712@bugs.debian.org
Subject: Re: Bug#604712: qemu-user-static: binfmts/qemu-x86_64 breaks debootstrap
Date: Fri, 26 Nov 2010 11:36:02 -0800
On Tue, Nov 23, 2010 at 06:08:06PM +0100, Jakub Wilk wrote:
> On an i386 system with x86-64 kernel, if both qemu-user-static and
> binfmt-support are installed, amd64 binaries are run through qemu
> even if the kernel could run them natively. This breaks e.g.
> debootstrap, which fail in a mysterious way (AFAIUI because qemu
> cannot be found inside the chroot), giving a user no clue what went
> wrong.

i don't see how this is possible, i've looked at both
qemu-user-static_0.12.5+dfsg-2_amd64.deb and
qemu-user-static_0.13.0+dfsg-2_amd64.deb, and neither contain the files that
would enable i386 emulation:

  lesspipe qemu-user-static_0.12.5+dfsg-2_amd64.deb  | egrep -i binfmt
  Recommends: binfmt-support
  drwxr-xr-x root/root         0 2010-08-17 06:24 ./usr/share/binfmts/
  -rw-r--r-- root/root       252 2010-08-17 06:24 ./usr/share/binfmts/qemu-ppc64abi32
  -rw-r--r-- root/root       248 2010-08-17 06:24 ./usr/share/binfmts/qemu-mipsel
  -rw-r--r-- root/root       246 2010-08-17 06:24 ./usr/share/binfmts/qemu-armeb
  -rw-r--r-- root/root       245 2010-08-17 06:24 ./usr/share/binfmts/qemu-arm
  -rw-r--r-- root/root       247 2010-08-17 06:24 ./usr/share/binfmts/qemu-mips
  -rw-r--r-- root/root       247 2010-08-17 06:24 ./usr/share/binfmts/qemu-alpha
  -rw-r--r-- root/root       248 2010-08-17 06:24 ./usr/share/binfmts/qemu-sh4eb
  -rw-r--r-- root/root       253 2010-08-17 06:24 ./usr/share/binfmts/qemu-microblaze
  -rw-r--r-- root/root       245 2010-08-17 06:24 ./usr/share/binfmts/qemu-ppc
  -rw-r--r-- root/root       253 2010-08-17 06:24 ./usr/share/binfmts/qemu-sparc32plus
  -rw-r--r-- root/root       249 2010-08-17 06:24 ./usr/share/binfmts/qemu-sparc64
  -rw-r--r-- root/root       247 2010-08-17 06:24 ./usr/share/binfmts/qemu-m68k
  -rw-r--r-- root/root       245 2010-08-17 06:24 ./usr/share/binfmts/qemu-sh4
  -rw-r--r-- root/root       246 2010-08-17 06:24 ./usr/share/binfmts/qemu-cris
  -rw-r--r-- root/root       247 2010-08-17 06:24 ./usr/share/binfmts/qemu-sparc
  -rw-r--r-- root/root       247 2010-08-17 06:24 ./usr/share/binfmts/qemu-ppc64
  drwxr-xr-x root/root         0 2010-08-17 06:24 ./etc/qemu-binfmt/


debian/rules explicitly filters out the i386 and x86_64 files on amd64:
  
  # binfmt support
  ALL_BINFMT_TARGETS=alpha arm armeb cris i386 m68k microblaze mips mipsel ppc ppc64 ppc64abi32 sh4 sh4eb sparc sparc32plus sparc64 x86_64
  ifeq ($(DEB_HOST_ARCH),amd64)
  BINFMT_TARGETS=$(filter-out i386 x86_64, $(ALL_BINFMT_TARGETS))
  endif


perhaps something is manually configured, an old version of qemu-user-static
enabled the binfmt rules, or maybe another package entirely?

live well,
  vagrant




Information forwarded to debian-bugs-dist@lists.debian.org, Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>:
Bug#604712; Package qemu-user-static. (Fri, 26 Nov 2010 20:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Jakub Wilk <jwilk@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>. (Fri, 26 Nov 2010 20:09:03 GMT) (full text, mbox, link).


Message #15 received at 604712@bugs.debian.org (full text, mbox, reply):

From: Jakub Wilk <jwilk@debian.org>
To: 604712@bugs.debian.org
Subject: Re: Bug#604712: qemu-user-static: binfmts/qemu-x86_64 breaks debootstrap
Date: Fri, 26 Nov 2010 21:04:00 +0100
* Vagrant Cascadian <vagrant@freegeek.org>, 2010-11-26, 11:36:
>>On an i386 system with x86-64 kernel, if both qemu-user-static and 
>>binfmt-support are installed, amd64 binaries are run through qemu even 
>>if the kernel could run them natively. This breaks e.g.  debootstrap, 
>>which fail in a mysterious way (AFAIUI because qemu cannot be found 
>>inside the chroot), giving a user no clue what went wrong.
>
>i don't see how this is possible, i've looked at both
>qemu-user-static_0.12.5+dfsg-2_amd64.deb and
>qemu-user-static_0.13.0+dfsg-2_amd64.deb, and neither contain the files that
>would enable i386 emulation

Please note that I was complaining about amd64 emulation on i386 system:

$ dpkg -c qemu-user-static_0.13.0+dfsg-2_i386.deb | grep binfmt.*x86
-rw-r--r-- root/root       248 2010-10-24 19:57 ./usr/share/binfmts/qemu-x86_64

-- 
Jakub Wilk




Information forwarded to debian-bugs-dist@lists.debian.org, Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>:
Bug#604712; Package qemu-user-static. (Fri, 26 Nov 2010 23:15:08 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and forwarded to list. Copy sent to Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>. (Fri, 26 Nov 2010 23:15:08 GMT) (full text, mbox, link).


Message #20 received at 604712@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@freegeek.org>
To: Jakub Wilk <jwilk@debian.org>, 604712@bugs.debian.org
Subject: Re: Bug#604712: qemu-user-static: binfmts/qemu-x86_64 breaks debootstrap
Date: Fri, 26 Nov 2010 15:14:19 -0800
severity 604712 serious
found 604712 0.12.5+dfsg-2
tags 604712 patch
thanks

On Fri, Nov 26, 2010 at 09:04:00PM +0100, Jakub Wilk wrote:
> * Vagrant Cascadian <vagrant@freegeek.org>, 2010-11-26, 11:36:
> >>On an i386 system with x86-64 kernel, if both qemu-user-static
> >>and binfmt-support are installed, amd64 binaries are run through
> >>qemu even if the kernel could run them natively. This breaks
> >>e.g.  debootstrap, which fail in a mysterious way (AFAIUI
> >>because qemu cannot be found inside the chroot), giving a user
> >>no clue what went wrong.
...
> Please note that I was complaining about amd64 emulation on i386 system:
> 
> $ dpkg -c qemu-user-static_0.13.0+dfsg-2_i386.deb | grep binfmt.*x86
> -rw-r--r-- root/root       248 2010-10-24 19:57 ./usr/share/binfmts/qemu-x86_64

ah. that's more complex indeed.

raising the severity, since this breaks other unrelated software.

considering that the x86_64 emulation doesn't really work with qemu-user-static
on i386 yet, it may be best to disble that... (are there other similar
combinations with other architectures?)

--- debian/rules        2010-11-26 15:12:44.000000000 -0800
+++ debian/rules.orig   2010-11-26 15:12:21.000000000 -0800
@@ -42,7 +42,7 @@
 BINFMT_TARGETS=$(filter-out arm, $(ALL_BINFMT_TARGETS))
 endif
 ifeq ($(DEB_HOST_ARCH),i386)
-BINFMT_TARGETS=$(filter-out i386 x86_64, $(ALL_BINFMT_TARGETS))
+BINFMT_TARGETS=$(filter-out i386, $(ALL_BINFMT_TARGETS))
 endif
 ifeq ($(DEB_HOST_ARCH),powerpc)
 BINFMT_TARGETS=$(filter-out ppc, $(ALL_BINFMT_TARGETS))


live well,
  vagrant




Severity set to 'serious' from 'normal' Request was from Vagrant Cascadian <vagrant@freegeek.org> to control@bugs.debian.org. (Fri, 26 Nov 2010 23:15:10 GMT) (full text, mbox, link).


Bug Marked as found in versions qemu/0.12.5+dfsg-2. Request was from Vagrant Cascadian <vagrant@freegeek.org> to control@bugs.debian.org. (Fri, 26 Nov 2010 23:15:10 GMT) (full text, mbox, link).


Added tag(s) patch. Request was from Vagrant Cascadian <vagrant@freegeek.org> to control@bugs.debian.org. (Fri, 26 Nov 2010 23:15:11 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>:
Bug#604712; Package qemu-user-static. (Sun, 28 Nov 2010 10:15:06 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and forwarded to list. Copy sent to Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>. (Sun, 28 Nov 2010 10:15:07 GMT) (full text, mbox, link).


Message #31 received at 604712@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@freegeek.org>
To: 604712@bugs.debian.org
Subject: Re: Bug#604712: qemu-user-static: binfmts/qemu-x86_64 breaks debootstrap
Date: Sun, 28 Nov 2010 02:11:43 -0800
On Fri, Nov 26, 2010 at 03:14:19PM -0800, Vagrant Cascadian wrote:
> considering that the x86_64 emulation doesn't really work with qemu-user-static
> on i386 yet, it may be best to disble that... 

the previous patch wasn't quite complete, as it left it enabled when upgrading
from the old version. the following patch should fix this, by having the
update-binfmt remove all the possible targets (the postinst handles supported
ones). the following patch seems to address this, although spits out extra
noise on targets that aren't present:

diff --git a/debian/qemu-user-static.prerm b/debian/qemu-user-static.prerm
index 7e4863b..0005fac 100644
--- a/debian/qemu-user-static.prerm
+++ b/debian/qemu-user-static.prerm
@@ -2,7 +2,7 @@

 BINFMT_TARGETS= # list of architectures is autogenerated from debian/rules

-if [ "$1" = remove ] && [ -x /usr/sbin/update-binfmts ]; then
+if [ "$1" = remove ] || [ "$1" = upgrade ] && [ -x /usr/sbin/update-binfmts ]; then
        for target in $BINFMT_TARGETS ; do
                update-binfmts --package qemu-user-static --remove qemu-$target /usr/bin/qemu-$target-static
        done
diff --git a/debian/rules b/debian/rules
index cc906c9..bcdd908 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,7 +42,10 @@ ifneq (,$(findstring $(DEB_HOST_ARCH), arm armel))
 BINFMT_TARGETS=$(filter-out arm, $(ALL_BINFMT_TARGETS))
 endif
 ifeq ($(DEB_HOST_ARCH),i386)
-BINFMT_TARGETS=$(filter-out i386, $(ALL_BINFMT_TARGETS))
+# Drop support for emulating amd64 on i386, as it is broken and including it
+# interferes with environments capable of running amd64 natively.
+# http://bugs.debian.org/604712
+BINFMT_TARGETS=$(filter-out i386 x86_64, $(ALL_BINFMT_TARGETS))
 endif
 ifeq ($(DEB_HOST_ARCH),powerpc)
 BINFMT_TARGETS=$(filter-out ppc, $(ALL_BINFMT_TARGETS))
@@ -163,8 +166,9 @@ ifeq ($(DEB_HOST_ARCH_OS),linux)

        # binfmt support
        sed -i -e 's/^BINFMT_TARGETS=.*/BINFMT_TARGETS=\"$(BINFMT_TARGETS)\"/g' \
-               $(CURDIR)/debian/qemu-user-static.prerm \
                $(CURDIR)/debian/qemu-user-static.postinst
+       sed -i -e 's/^BINFMT_TARGETS=.*/BINFMT_TARGETS=\"$(ALL_BINFMT_TARGETS)\"/g' \
+               $(CURDIR)/debian/qemu-user-static.prerm

        for target in $(BINFMT_TARGETS) ; do \
                install -m 644 $(CURDIR)/debian/binfmts/qemu-$$target \


live well,
  vagrant




Information forwarded to debian-bugs-dist@lists.debian.org, Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>:
Bug#604712; Package qemu-user-static. (Sun, 28 Nov 2010 23:57:07 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and forwarded to list. Copy sent to Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>. (Sun, 28 Nov 2010 23:57:07 GMT) (full text, mbox, link).


Message #36 received at 604712@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@freegeek.org>
To: 604712@bugs.debian.org
Subject: Re: Bug#604712: qemu-user-static: binfmts/qemu-x86_64 breaks debootstrap
Date: Sun, 28 Nov 2010 15:55:07 -0800
On Sun, Nov 28, 2010 at 02:11:43AM -0800, Vagrant Cascadian wrote:
> On Fri, Nov 26, 2010 at 03:14:19PM -0800, Vagrant Cascadian wrote:
> > considering that the x86_64 emulation doesn't really work with qemu-user-static
> > on i386 yet, it may be best to disble that... 
> 
> the previous patch wasn't quite complete, as it left it enabled when upgrading
> from the old version. the following patch should fix this, by having the
> update-binfmt remove all the possible targets (the postinst handles supported
> ones). the following patch seems to address this, although spits out extra
> noise on targets that aren't present:

this patch also addresses those issues too:

diff --git a/debian/qemu-user-static.postinst b/debian/qemu-user-static.postinst
index 86fb450..951be8d 100644
--- a/debian/qemu-user-static.postinst
+++ b/debian/qemu-user-static.postinst
@@ -4,7 +4,14 @@ BINFMT_TARGETS= # list of architectures is autogenerated from debian/rules
 
 if [ configure = "$1" ] && [ -x /usr/sbin/update-binfmts ]; then
 	for target in $BINFMT_TARGETS ; do
-		update-binfmts --import qemu-$target
+		if [ -f /var/lib/binfmts/qemu-$target ]; then
+			# remove format, in case the current version no longer supports it.
+			update-binfmts --package qemu-user-static --remove qemu-$target /usr/bin/qemu-$target-static
+		fi
+		if [ -f /usr/share/binfmts/qemu-$target ]; then
+			# install currently supported format.
+			update-binfmts --import qemu-$target
+		fi
 	done
 fi
 
diff --git a/debian/qemu-user-static.prerm b/debian/qemu-user-static.prerm
index 7e4863b..d21fbfc 100644
--- a/debian/qemu-user-static.prerm
+++ b/debian/qemu-user-static.prerm
@@ -4,7 +4,9 @@ BINFMT_TARGETS= # list of architectures is autogenerated from debian/rules
 
 if [ "$1" = remove ] && [ -x /usr/sbin/update-binfmts ]; then
 	for target in $BINFMT_TARGETS ; do
-		update-binfmts --package qemu-user-static --remove qemu-$target /usr/bin/qemu-$target-static
+		if [ -f /var/lib/binfmts/qemu-"$target" ]; then
+			update-binfmts --package qemu-user-static --remove qemu-$target /usr/bin/qemu-$target-static
+		fi
 	done
 fi
 
diff --git a/debian/rules b/debian/rules
index cc906c9..3c9137e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,7 +42,10 @@ ifneq (,$(findstring $(DEB_HOST_ARCH), arm armel))
 BINFMT_TARGETS=$(filter-out arm, $(ALL_BINFMT_TARGETS))
 endif
 ifeq ($(DEB_HOST_ARCH),i386)
-BINFMT_TARGETS=$(filter-out i386, $(ALL_BINFMT_TARGETS))
+# Drop support for emulating amd64 on i386, as it is broken and including it
+# interferes with environments capable of running amd64 natively.
+# http://bugs.debian.org/604712
+BINFMT_TARGETS=$(filter-out i386 x86_64, $(ALL_BINFMT_TARGETS))
 endif
 ifeq ($(DEB_HOST_ARCH),powerpc)
 BINFMT_TARGETS=$(filter-out ppc, $(ALL_BINFMT_TARGETS))
@@ -162,7 +165,7 @@ ifeq ($(DEB_HOST_ARCH_OS),linux)
 	done
 
 	# binfmt support
-	sed -i -e 's/^BINFMT_TARGETS=.*/BINFMT_TARGETS=\"$(BINFMT_TARGETS)\"/g' \
+	sed -i -e 's/^BINFMT_TARGETS=.*/BINFMT_TARGETS=\"$(ALL_BINFMT_TARGETS)\"/g' \
 		$(CURDIR)/debian/qemu-user-static.prerm \
 		$(CURDIR)/debian/qemu-user-static.postinst
 

live well,
  vagrant




Reply sent to Vagrant Cascadian <vagrant@debian.org>:
You have taken responsibility. (Mon, 29 Nov 2010 01:36:03 GMT) (full text, mbox, link).


Notification sent to Jakub Wilk <jwilk@debian.org>:
Bug acknowledged by developer. (Mon, 29 Nov 2010 01:36:03 GMT) (full text, mbox, link).


Message #41 received at 604712-close@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@debian.org>
To: 604712-close@bugs.debian.org
Subject: Bug#604712: fixed in qemu 0.12.5+dfsg-3
Date: Mon, 29 Nov 2010 01:33:05 +0000
Source: qemu
Source-Version: 0.12.5+dfsg-3

We believe that the bug you reported is fixed in the latest version of
qemu, which is due to be installed in the Debian FTP archive:

libqemu-dev_0.12.5+dfsg-3_i386.deb
  to main/q/qemu/libqemu-dev_0.12.5+dfsg-3_i386.deb
qemu-keymaps_0.12.5+dfsg-3_all.deb
  to main/q/qemu/qemu-keymaps_0.12.5+dfsg-3_all.deb
qemu-system_0.12.5+dfsg-3_i386.deb
  to main/q/qemu/qemu-system_0.12.5+dfsg-3_i386.deb
qemu-user-static_0.12.5+dfsg-3_i386.deb
  to main/q/qemu/qemu-user-static_0.12.5+dfsg-3_i386.deb
qemu-user_0.12.5+dfsg-3_i386.deb
  to main/q/qemu/qemu-user_0.12.5+dfsg-3_i386.deb
qemu-utils_0.12.5+dfsg-3_i386.deb
  to main/q/qemu/qemu-utils_0.12.5+dfsg-3_i386.deb
qemu_0.12.5+dfsg-3.diff.gz
  to main/q/qemu/qemu_0.12.5+dfsg-3.diff.gz
qemu_0.12.5+dfsg-3.dsc
  to main/q/qemu/qemu_0.12.5+dfsg-3.dsc
qemu_0.12.5+dfsg-3_i386.deb
  to main/q/qemu/qemu_0.12.5+dfsg-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 604712@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@debian.org> (supplier of updated qemu package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 28 Nov 2010 15:57:11 -0800
Source: qemu
Binary: qemu qemu-keymaps qemu-system qemu-user qemu-user-static qemu-utils libqemu-dev
Architecture: source all i386
Version: 0.12.5+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>
Changed-By: Vagrant Cascadian <vagrant@debian.org>
Description: 
 libqemu-dev - static libraries and headers for QEMU
 qemu       - fast processor emulator
 qemu-keymaps - QEMU keyboard maps
 qemu-system - QEMU full system emulation binaries
 qemu-user  - QEMU user mode emulation binaries
 qemu-user-static - QEMU user mode emulation binaries (static version)
 qemu-utils - QEMU utilities
Closes: 604712
Changes: 
 qemu (0.12.5+dfsg-3) unstable; urgency=medium
 .
   * qemu-user-static:
     - Drop binfmt support for emulating amd64 on i386, as it is broken and
       including it interferes with environments capable of running amd64
       natively.  Closes: #604712.
     - Remove binfmt support for installed targets in postinst before installing
       supported targets, to ensure no-longer-supported targets are actually
       removed.
     - Remove binfmt support for installed targets in prerm.
Checksums-Sha1: 
 cebca247757d01175cc6a17f817ecbff0eaa5165 2626 qemu_0.12.5+dfsg-3.dsc
 c0aa0205b853bdd852a8cb5829cbb1e8c4cf025d 42265 qemu_0.12.5+dfsg-3.diff.gz
 9a632559678a91b9edf1ab9b91ffa8871f943f1e 47640 qemu-keymaps_0.12.5+dfsg-3_all.deb
 5a38623ecd2a7907b15c262896d1bf80b85ba528 107494 qemu_0.12.5+dfsg-3_i386.deb
 a74b98ecee17f66ff977926f1469455383dc39ef 12290184 qemu-system_0.12.5+dfsg-3_i386.deb
 d2e8b6d1fe7e0813a628c7c049051e7565f91c1c 4205246 qemu-user_0.12.5+dfsg-3_i386.deb
 25080e23a89f5f409497a61af18d4f6d662e9fb9 8875416 qemu-user-static_0.12.5+dfsg-3_i386.deb
 d92b77220b9a93607c816cb208bdf5b7297dbe53 367558 qemu-utils_0.12.5+dfsg-3_i386.deb
 22201a633d9a1668bf20ba3af162b1f5fa2aae8c 5019486 libqemu-dev_0.12.5+dfsg-3_i386.deb
Checksums-Sha256: 
 b70fbf753ae5777fbd0610fb184830e7ce95b70d2eab2f9e39cc0396aa15e8e3 2626 qemu_0.12.5+dfsg-3.dsc
 974e975f655c27d14b5eb022342022bc8dd73924e9bec5a1a951b192d987d61c 42265 qemu_0.12.5+dfsg-3.diff.gz
 68059746c887e681a04b1eceab5c82cafcf24713cf9a86559eae71f9e2d8f364 47640 qemu-keymaps_0.12.5+dfsg-3_all.deb
 7b7bc594de0e4215af1b45e94303617a84cd61d0ef20c07cafc63563e5abbd7c 107494 qemu_0.12.5+dfsg-3_i386.deb
 3eecf31f44a0f68b38aeebf5a15e00469d658c2c72dc21e6b274d2d67bebfd85 12290184 qemu-system_0.12.5+dfsg-3_i386.deb
 bf4943f87a436b66d50b19882b1f111bfc8e7307bf32dbc8f9020a7a4c8090ed 4205246 qemu-user_0.12.5+dfsg-3_i386.deb
 d6f6811792c629c4b83c72b3e8664bbc8f0c6ac0b213f9397fb51a6a9fd10393 8875416 qemu-user-static_0.12.5+dfsg-3_i386.deb
 08618c0a6d32d97a515becdffc4771bf35c3979b34a0e160063849e8125b5407 367558 qemu-utils_0.12.5+dfsg-3_i386.deb
 910acc20b265feaafa24c58a7f806512dc0da8c907f66ae298ac4bfda3024295 5019486 libqemu-dev_0.12.5+dfsg-3_i386.deb
Files: 
 e2e23e300d72423e9b4dccbd4363c59d 2626 misc optional qemu_0.12.5+dfsg-3.dsc
 7c8f68e50eda3a470f00733906672f2b 42265 misc optional qemu_0.12.5+dfsg-3.diff.gz
 219bacfb7e2c6c23659126141c763d94 47640 misc optional qemu-keymaps_0.12.5+dfsg-3_all.deb
 c46a93ca138aea33ed3af1c44d1ab21d 107494 misc optional qemu_0.12.5+dfsg-3_i386.deb
 edf7c28424d83f838212b954a08b60f0 12290184 misc optional qemu-system_0.12.5+dfsg-3_i386.deb
 9e7d3500fd958ac04f80ae1b8acf2b96 4205246 misc optional qemu-user_0.12.5+dfsg-3_i386.deb
 8250e8e39472dffa52011835e6159971 8875416 misc optional qemu-user-static_0.12.5+dfsg-3_i386.deb
 ca0697534c190f9c0d72aa758fffd850 367558 misc optional qemu-utils_0.12.5+dfsg-3_i386.deb
 4eb936550f65f5f4277be5835b00520a 5019486 libdevel optional libqemu-dev_0.12.5+dfsg-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJM8vuNAAoJEAMEK/Djv2x4oQMP/RS82HHYB+q0nknC7Aiin2nF
xFw0NAmI+aavNVA8pjGe3QxFO6VA/FfkXCN7WPRaNRKi8EbJXvjKusWOGVDgRYdy
DETl5h/7huYd5Muw4yizdOa3ocqA7OSHkogIyiwF2iZItfyJD4aCZV+dgkaR297l
ym1/mAfAD2PBRhcqxa4BNv47C6SNwUSXtapGRUjUQoDV+CEC9WWHcTWafSKS/bvD
v+g52d4xrpxrrZPttj6Wq4YVA5/dKOmBNr9rNd3R7yEoDq0DXEZ6/nfZKp7FNoZr
ktnjl11vmXlG13Mt9IrKtxU5ku/S/Lyt59LOrCazqBiKMPbrcOWN0Jg7DL58g07J
HAlpWGws3dw+EZpraPESpxm8KLCG5lpVn3/1P9ZW43dDwVZZVAxXmNCcM67Z7mdY
nmQRrIkG+cVrNc5vKRN7y/bqDeRszpAMaOo+/k8l1qUbyPAcVlho2uSKu8ifbIf9
JN/O4Hg5b1M5+GxP9el9RTCH6ULF3ki4HSTQtw7emRQAFFdJJTTy4xqjpR8N+4U3
NRUSrUyPF/XKPUwRX0PfB/9H90kbELkI81p7OstP8+QbOtVDVn47bQyHpAK5laYc
mwTMEimS2cxYdG/erdmGZJZ5wPq3lKWDQ3cGW3JQYDcMAadKUM3/aPvf9gCxjQ5R
EMxQ2BZO2zs5hoW1K4wr
=ifxj
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 10 Jan 2011 07:33:16 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 23 20:49:37 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.