From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Mon 02 May 2005 - 00:59:59 BST
On Mon, May 02, 2005 at 12:38:47AM +0200, Werner Schalk wrote:
> Hi,
>
> apologies for not providing all information necessary. As I said I am trying
> to copy an existing vserver to create a new one. So I created a little perl
> script that basically does the following:
>
> - Copy the entire vserver (template) directory (/vservers/template) to a new
> one (/vservers/customer1)
> - Copy all the config files in /etc/vservers/template
> to /etc/vservers/customer1
> - Edit /etc/passwd and /etc/shadow inside of /vservers/customer1
> - Edit the IP, context number, nodename and name files
> in /etc/vservers/customer1
> - Correct the /etc/vservers/.defaults/vdirbase/customer1 link to point
> to /etc/vservers/customer1
>
> Optionally I will (whenever this thing works) edit /etc/hostname, sshd_config
> inside the new vserver etc.
>
> I am on Gentoo with version 0.30.205-r1 of the util-vserver and kernel
> 2.6.11-rc3-vs1.9.4.
>
> Whenever I try to start the new vserver I get:
>
> # vserver test321 start
> * Caching service dependencies...
IIRC gentoo has the 'habit' to store information
which services are currently 'started' in some
/var/* dir ... did you copy a stopped or running
guest? if it was running, then gentoo might not
know that it has been stopped ;)
(removing those files should help)
> And that's it?! How can I debug this, how can I solve this? Any ideas?
you could use 'vserver --debug <name> start' but
it would probably just show that the rc script
in your guest is executed as expected ...
best,
Herbert
> Thanks and all the best,
> Werner
> _______________________________________________
> Vserver mailing list
> Vserver_at_list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver_at_list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver