[Libguestfs] Re: error when compiling libguestfs on Ubuntu 9.04

Richard W.M. Jones rjones at redhat.com
Thu Jul 30 13:00:00 UTC 2009


On Thu, Jul 30, 2009 at 12:29:53PM +0100, Richard W.M. Jones wrote:
> DEBIRF_KEYRING=/etc/apt/trusted.gpg make

Also you need to add 'gpgv' to appliance/packagelist.in.  Even if it's
installed outside the fakeroot, debootstrap wants it inside the
fakeroot too so it can check signatures.

You need to export DEBIRF_KEYRING=/etc/apt/trusted.gpg

>From now on I see multiple different failures, but they all
seem to be failures/bugs in debootstrap.

Stepping back from libguestfs, debootstrap fails for me:

  fakeroot fakechroot debootstrap --variant=fakechroot X /tmp/root
  FAILS for X in lenny, jaunty, sid
  works for X in intrepid

This command:

  ./autogen.sh \
    --enable-debug-command \
    --with-drive-if=virtio \
    --with-repo=intrepid \
    --with-mirror=http://archive.ubuntu.com/ubuntu
  DEBIRF_KEYRING=/etc/apt/trusted.gpg make

fails at:

  W: Failure trying to run: chroot /home/rjones/d/libguestfs/appliance/debian/root dpkg --force-depends --install /var/cache/apt/archives/base-files_4.0.4ubuntu2_i386.deb /var/cache/apt/archives/base-passwd_3.5.18_i386.deb

This seems to be some known bug in debootstrap.

I suggest getting debootstrap working first on Ubuntu ...

Rich.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/
-------------- next part --------------
>From 5152ad70b7a9ee41a2177b12a70a86a9751ce8f9 Mon Sep 17 00:00:00 2001
From: Richard Jones <rjones at ubuntu904x64.(none)>
Date: Thu, 30 Jul 2009 13:58:05 +0100
Subject: [PATCH] Ubuntu: Add gpgv to the packagelist.

debootstrap seems to need this for Ubuntu so it can
check package signatures.
---
 appliance/packagelist.in |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/appliance/packagelist.in b/appliance/packagelist.in
index 9dbef11..5d874d6 100644
--- a/appliance/packagelist.in
+++ b/appliance/packagelist.in
@@ -23,6 +23,7 @@
   libaugeas0
   udev
   util-linux
+  gpgv
 #endif
 
 bash
-- 
1.6.0.4



More information about the Libguestfs mailing list