[Bug 671126] [NEW] --keyring argument breaks qemu-debootstrap

Launchpad Bug Tracker 671126 at bugs.launchpad.net
Fri Nov 5 04:08:03 GMT 2010


You have been subscribed to a public bug by Alex Chiang (achiang):

Binary package hint: pbuilder

The file /usr/share/pbuilder/pbuilderrc defines:

# Set the debootstrap variant to 'buildd' type.
DEBOOTSTRAPOPTS=(
    '--variant=buildd'
    '--keyring' '/usr/share/keyrings/ubuntu-archive-keyring.gpg'
    )

When we create an armel chroot using pbuilder create, we call build-arm-
chroot / qemu-debootstrap. The DEBOOTSTRAPOPTS arg is passed, and it
turns out that qemu-debootstrap has trouble parsing the command line
arguments if there is a space between the option and the value. This in
turn causes the chroot creation to fail later, as we attempt to run
debootstrap in the chroot:

http://pastebin.ubuntu.com/525893/

Arguably, the command line parsing of qemu-debootstrap should be fixed,
but there's nothing wrong or hacky about using the --option=value style
of passing arguments to debootstrap. debootstrap itself can handle both
styles.

** Affects: pbuilder (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: qemu-kvm (Ubuntu)
     Importance: Undecided
         Status: New

-- 
--keyring argument breaks qemu-debootstrap
https://bugs.launchpad.net/bugs/671126
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is a direct subscriber.



More information about the Ubuntu-sponsors mailing list