On Mon, Sep 12, 2005 at 09:20:41AM +0200, Ola Lundqvist wrote:
> I do not have a recently patched kernel myself so in order to do this
> I need output from your /proc/... file.

i'm just testing kernel 2.6.15.1 + vserver 2.0.1 

this working fine:
vserver v1 build --hostname v1.uvt.tuke.sk --interface eth0:10.1.5.6 \ 
        -m debootstrap -- -d sarge -m http://ftp.sk.debian.org/debian 

but newvserver fails:

newvserver error:
        Must be run from the host server (security context 0)
        on a "vserver/ctx-patch" enabled kernel
        See: http://www.solucorp.qc.ca/miscprj/s_context.hc


vserver-stat 
CTX   PROC    VSZ    RSS  userTIME   sysTIME    UPTIME NAME
0       72  73.4M  17.2M   0m09s95   0m06s48   1h04m31 root server
49152    7 126.2M  20.3M   0m00s80   0m00s18  53m49s25 v1



util-vserver          0.30.209-2
vserver-debiantools   0.2.5
debootstrap           0.2.45-0.2


cat /proc/self/status 
Name:   cat
State:  R (running)
SleepAVG:       88%
Tgid:   3512
Pid:    3512
PPid:   2462
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
FDSize: 256
Groups: 0 
VmPeak:     1576 kB
VmSize:     1576 kB
VmLck:         0 kB
VmHWM:       364 kB
VmRSS:       364 kB
VmData:      148 kB
VmStk:        88 kB
VmExe:        16 kB
VmLib:      1280 kB
VmPTE:        12 kB
Threads:        1
SigQ:   0/16383
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 0000000000000000
CapInh: 0000000000000000
CapPrm: 00000000fffffeff
CapEff: 00000000fffffeff
VxID: 0
ipv4root: 0
ipv4root_bcast: 0




i tried patch newvserver:

--- /usr/sbin/newvserver        2006-01-20 13:59:23.000000000 +0100
+++ /usr/sbin/newvserver2       2006-01-20 14:19:30.000000000 +0100
@@ -342,7 +342,7 @@
 # Dist specific issues
 ##############################################################################
 
-if ! cat /proc/self/status | grep '^s_context:[^0-9]0$'; then
+if ! cat /proc/self/status | grep '^VxID:[^0-9]0$'; then
     echo "${0##*/} error:"
     echo "     Must be run from the host server (security context 0)" 1>&2
     echo '     on a "vserver/ctx-patch" enabled kernel' 1>&2



newvserver2 --hostname v2 --domain uvt.tuke.sk --ip 10.5.6.3
VxID: 0
E: No such script: http://ftp.uk.debian.org/debian
/usr/sbin/newvserver2: line 399: 
/etc/vservers/.defaults/vdirbase/v2/etc/apt/sources.list: No such file or 
directory
mv: cannot stat `/etc/vservers/.defaults/vdirbase/v2/etc/inittab': No such file 
or directory
secure-mount: chdir("/tmp"): No such file or directory
/etc/vservers/v2/fstab:2:1: failed to mount fstab-entry
find: var/run: No such file or directory
fakerunlevel: open("/var/run/utmp"): No such file or directory


Failed to start vserver 'v2'
'vserver ... suexec' is supported for running vservers only; aborting...
vserver 'v2' is not running

You should now adjust the configuration in /etc/vservers/v2/
to suit your needs,
or else just go ahead and type `vserver v2 start' to start
your new virtual server.  debian/rules!



again:



newvserver2 --hostname v2 --domain uvt.tuke.sk --ip 10.5.6.3
VxID: 0
/etc/vservers/.defaults/vdirbase/v2/dev
/usr/lib/util-vserver/vserver-build: line 206: -n: command not found

newvserver2: error: vserver-build failure. Cannot continue.



so newvserver script must be adjust to new requirements for vserver 2.0.x (2.x)


-- 

5o   Peter.Mann at tuke.sk




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to