Package: qemu
Version: 1:2.6+dfsg-3
Severity: Important

I'm  fairly certain nearly all of Debian's chroots are broken. I think
the X32 chroot is the only one that actually works.

The broken QEMU chroots coupled with lack of documentation really
hinders our ability to do our job. Here, our job is to ensure our
project works under Debian so Debian users do not experience troubles.
Its mostly become a waste of our time to try to use them or submit
bugs for them since nothing seems to get fixed.

Perhaps Debian should try to automate some testing against its QEMU
chroots so it discovers its breaks.

$ cat debian-armel-chroot.txt

# qemu-debootstrap --arch=armel --keyring
/usr/share/keyrings/debian-archive-keyring.gpg \
>   --variant=buildd --exclude=debfoster unstable debian-armel 
> http://ftp.debian.org/debian
I: Running command: debootstrap --arch armel --foreign --keyring
/usr/share/keyrings/debian-archive-keyring.gpg --variant=buildd
--exclude=debfoster unstable debian-armel http://ftp.debian.org/debian
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
I: Valid Release signature (key id 126C0D24BD8A2942CC7DF8AC7638D0442B90D010)
I: Retrieving Packages
...
I: Extracting mount...
I: Extracting util-linux...
I: Extracting liblzma5...
I: Extracting zlib1g...
I: Running command: chroot debian-armel /debootstrap/debootstrap --second-stage
I: Keyring file not available at
/usr/share/keyrings/debian-archive-keyring.gpg; switching to https
mirror https://mirrors.kernel.org/debian
I: Installing core packages...
I: Unpacking required packages...
I: Unpacking libacl1:armel...
I: Unpacking libattr1:armel...
I: Unpacking libaudit-common...
I: Unpacking libaudit1:armel...
...
I: Configuring g++...
I: Configuring build-essential...
I: Configuring libc-bin...
I: Base system installed successfully.

debian-8-x64-vm:~# chmod debian-armel
chmod: missing operand after ‘debian-armel’
Try 'chmod --help' for more information.

debian-8-x64-vm:~# SHELL=sh chmod debian-armel
chmod: missing operand after ‘debian-armel’
Try 'chmod --help' for more information.

**********

$ lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux unstable (sid)
Release:    unstable
Codename:    sid

$ uname -a
Linux debian-8-x64-vm 4.7.0-1-amd64 #1 SMP Debian 4.7.2-1 (2016-08-28)
x86_64 GNU/Linux

Reply via email to