02.01.2012 03:05, Richard W.M. Jones пишет:
execl: /init: No such file or directory This error means that /init or /bin/bash or some library needed by /bin/bash doesn't exist in the appliance. You can try running ldd on /bin/bash (in the host) and see if the libraries it needs are all
On Mon, Dec 26, 2011 at 06:43:55PM +0400, Syndicut wrote: present in the appliance, using the debug information which was printed.
Also make sure your apt configuration reflects what is in your host filesystem. Supermin appliances as used by the default build don't work unless the host filesystem and the appliance built by apt/febootstrap are very similar. Thus you can't mix and match apt configuration with a different host configuration - they have to be the same and the host has to be up to date (ie. apt-get dist-upgrade).
http://libguestfs.org/febootstrap.8.html#supermin_appliances
Rich.
Thanks for the help, I've already fixed all the issues and succesfully built and installed libguestfs package. There were two problems: 1) Default distribution set to "lucid" in apt config, which prevented aptitude from downloading the kernel (as it is in lucid-updates) 2) Mentioned symlink to /etc/alternatives/sh, which had to be changed to /bin/bash