Hello,


I resolve the problem by doing a tar.gz of the whole vserver. Erase the vserver then Untar
And then, It starts without a problem!


is this a normal behavior ?

best regards,
JC

At 10:57 AM 4/25/2004, Herbert Poetzl wrote:
On Sat, Apr 24, 2004 at 07:51:42PM -0400, Jean-Christophe Petit wrote:
> Hello,
>
> I have a problem with "per context disk quota"
> I setup 5 vservers, and everything work very well.
> But, for the 6th and above: impossible to start them. I have the following
> error :
> Can't execute /etc/rc.d/rc (Permission denied)

this looks like the files in that vserver already
have a context tag (xid) which is unequal to the
xid of your server, hence permission denied.

solutions: change the files in that vserver to
the xid of the vserver, or change them back to
the 'host' context (which can be done by touching
them from the hosts, for example)

> I have kernel 2.4.25 with vs1.26 / quota 0.13 patch

some things where added/fixed in vs1.27 - qh0.14
(probably not related to y<our issues, though)

> The kernel was compiled with:
> Virtual Root device support
> (UID32/GID32) Persistent Context ID for files

hope you are with ext2 or ext3, otherwise this
isn't the best choice ...

> Quota support
>
> here is my mserver6 start up script. In the mserver6.conf, I use the
> context 6000
> (for all mserver : [n]000 context for mserver[n])
>
> #!/bin/sh
> case $1 in
> pre-start)
>         rm -f /vservers/mserver6/dev/hdv1
>         vrsetup /dev/vroot/0 /dev/hda4

again, if you ahve more than one vserver, it
might not be such a good idea to put the vrsetup
here, as a shutdown of vserver N will 'delete'
the vroot config, and each 'second' startup
will fail at setting up the 'same' vroot device

rule: one vroot device for each 'real' partition

>         cp -fa /dev/vroot/0 /vservers/mserver6/dev/hdv1
>         /usr/src/cq-tools-0.06/cqhadd -v -x 5000 /dev/vroot/0
>         /usr/src/cq-tools-0.06/cqdlim -x 5000 -S 0,0,`du -skx
> /vservers/mserver6 |awk '{print $1}'`,40000000,10 -v /dev/vroot/0 &
>         ;;
> post-start)
>         ;;
> pre-stop)
>         ;;
> post-stop)
>         /usr/src/cq-tools-0.06/cqhrem -x 5000 /dev/vroot/0
>         vrsetup -d /dev/vroot/0 /dev/hda4
>         ;;
> *)
>         echo $0 pre-start
>         echo $0 pre-stop
>         echo $0 post-start
>         echo $0 post-stop
>         ;;
> esac
>
> thanks for your answers,

HTH,
Herbert

> best regards,
> Jesse
>
>
> _______________________________________________
> Vserver mailing list
> [EMAIL PROTECTED]
> http://list.linux-vserver.org/mailman/listinfo/vserver


_______________________________________________
Vserver mailing list
[EMAIL PROTECTED]
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to