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]