[Libguestfs] fedoostrap or deboostrap requirement

Piavlo piavka at cs.bgu.ac.il
Mon Aug 3 08:39:38 UTC 2009


Guido Günther wrote:
> On Thu, Jul 30, 2009 at 11:03:18PM +0000, Piavlo wrote:
>   
>> Guido Günther wrote:
>>
>> Looks like the real problem is due to debootstrap's
>> --variant=fakechroot not detecting any base dependencies - Full
>> details below.
>>     
> I'm getting confused. So debootstrap on it's own (run as root) works as
> expected?
>   
I run all commands below manually as root.

These two work ok:

/usr/sbin/debootstrap --variant=minbase
--keyring=/usr/share/keyrings/debian-archive-keyring.gpg --include=less
--exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute
lenny debian/root http://ftp.debian.org/debian/

/usr/sbin/debootstrap --variant=buildd
--keyring=/usr/share/keyrings/debian-archive-keyring.gpg --include=less
--exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute
lenny debian/root http://ftp.debian.org/debian/

While this one not work as expected and fails:

fakechroot /usr/sbin/debootstrap --variant=fakechroot --print-debs
--keyring=/usr/share/keyrings/debian-archive-keyring.gpg --include=less
--exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute
lenny debian/root http://ftp.debian.org/debian/

It fails since with fakechroot it does not find any additional base
dependencies - so it fails with:

I: Installing core packages...
W: Failure trying to run: chroot
/var/tmp/portage/app-emulation/libguestfs-1.0.64/work/libguestfs-1.0.64/appliance/debian/root
dpkg --force-depends --install
/var/cache/apt/archives/base-files_5lenny3_amd64.deb
/var/cache/apt/archives/base-passwd_3.5.20_amd64.deb

 Thanks
 Alex




More information about the Libguestfs mailing list