Your message dated Tue, 18 Apr 2006 16:54:55 -0400
with message-id <[EMAIL PROTECTED]>
and subject line This issue has been resolved
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: util-vserver
Version: 0.30.204-5
Am trying to get a cserver set up running on a sparc64 machine. The
kernel patch works fine and the kernel runs as normal. I seem to be
able to change security context:
devnull:~# chcontext --xid 1122 bash
New security context is 1122
devnull:~# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.3 0.0 1632 704 ? S 02:28 0:13 init [2]
root 8900 0.9 0.0 3120 1776 ttyS0 S 03:26 0:00 bash
root 8903 0.0 0.0 2952 1136 ttyS0 R+ 03:26 0:00 ps aux
devnull:~#
and I seem to be able to chbind however vserver seems to throw bus
errors.
When executing:
newvserver --hostname XXX --domain YYY --ip ZZZ
all works fine except starting the server
<snip>
WARNING: can not find configuration, assuming legacy method
/usr/sbin/newvserver: line 606: 8764 Bus error vserver
$VHOST
exec /vserver-config.sh
WARNING: can not find configuration, assuming legacy method
/usr/sbin/newvserver: line 636: 8781 Bus error vserver
$VHOST
exec /etc/init.d/rc 0
WARNING: can not find configuration, assuming legacy method
Stopping the virtual server frequency
Server frequency is not running
Restarting rebootmgr.
Stopping the reboot manager
Starting the reboot manager
You should now adjust /etc/vservers/frequency.conf to suit your needs,
or else just go ahead and type Vserver frequency start' to start
your new virtual server. debian/rules!
<>
and trying to start the server manually gives:
devnull:~# vserver XXX start
WARNING: can not find configuration, assuming legacy method
Starting the virtual server XXX
Server XXX is not running
/usr/lib/util-vserver/legacy/vserver: line 779: 8856 Bus error
$NICECMD $_CHBIND $SILENT $IPOPT --bcast $IPROOTBCAST $_CHCONTEXT_COMPAT
$SILENT $DISCONNECT $CAPS $FLAGS $
CTXOPT $HOSTOPT $DOMAINOPT --secure $_SAVE_S_CONTEXT $PKGSTATEDIR/$1.ctx
$_CAPCHROOT $CHROOTOPT . $STARTCMD
devnull:~#
Trying to: strace -v vserver -v XXX exec bash gives
execve("/usr/sbin/chbind", ["/usr/sbin/chbind", "--ip", "ZZZ",
"--bcast", "ZZ.255", "/usr/lib/util-vserver/chcontext-compat", "--flag",
"lock", "--flag", "nproc", "--cap",
"CAP_NET_RAW", "--secure", "--hostname", "XXX",
"/usr/lib/util-vserver/legacy/save_s_context",
"/var/run/vservers/XXX.ctx", "/usr/lib/util-vserver/capchroot",
"--suid", "ro
ot", ".", "bash"], ["HZ=100", "HOSTNAME=XXX", "TERM=vt102",
"SHELL=/bin/bash", "HUSHLOGIN=FALSE",
"OLDPWD=/var/lib/vservers/frequency", "USER=root",
"PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin",
"MAIL=/var/mail/root", "PWD=/var/lib/vservers/XXX",
"[EMAIL PROTECTED]:XXX \\W]", "HOME=/root", "SHLVL=1"
, "LOGNAME=root"]) = 0
open("/proc/net/dev", O_RDONLY) = 3
read(3, "Inter-|
Receive | Transmit\n
face |bytes packets errs drop fifo frame compressed
multicast|bytes packets errs drop fifo
colls carrier compressed\n lo: 782 8 0 0 0
0 0 0 782 8 0 0 0 0
0 0\n eth0:39603419 29767 0 0
0 0 0 0 1341471 19374 0 0 0
0 0 0\n eth1: 0 0 0 0 0
0 0 0 "..., 8192) = 1553
read(3, "", 6639) = 0
close(3) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x70000000
open("/proc/net/dev", O_RDONLY) = 3
read(3, "Inter-|
Receive | Transmit\n
face |bytes packets errs drop fifo frame compressed
multicast|bytes packets errs drop fifo
colls carrier compressed\n lo: 782 8 0 0 0
0 0 0 782 8 0 0 0 0
0 0\n eth0:39603419 29767 0 0
0 0 0 0 1341471 19374 0 0 0
0 0 0\n eth1: 0 0 0 0 0
0 0 0 "..., 8192) = 1553
read(3, "", 6639) = 0
close(3) = 0
--- SIGBUS (Bus error) @ 0 (0) ---
+++ killed by SIGBUS +++
Stracing this subprocess gives the same output - thus I conclude that
the problem is with chbind:
[00010a90] open("/proc/net/dev", O_RDONLY) = 3
[00010a90] read(3, "Inter-| Receive "..., 8192) = 1553
[00010a90] read(3, "", 6639) = 0
[00010a90] close(3) = 0
[00010a90] mmap(NULL, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x70000000
[00010a90] open("/proc/net/dev", O_RDONLY) = 3
[00010a90] read(3, "Inter-| Receive "..., 8192) = 1553
[00010a90] read(3, "", 6639) = 0
[00010a90] close(3) = 0
[00011130] --- SIGBUS (Bus error) @ 0 (0) ---
[????????] +++ killed by SIGBUS +++
I appreciate this is something of an obscure bug but I'd be most
greatful for any help fixing it.
Cheers,
- Martin
--
Martin
[EMAIL PROTECTED]
"Seasons change, things come to pass"
--- End Message ---
--- Begin Message ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
sparc64 works now after a number of syscall fixes have been implemented.
If you wish to try the debian package, I am positive you will find that
this is no longer an issue. As such, I am closing this bug report.
Thanks!
Micah
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFERVIf9n4qXRzy1ioRAuXCAJ9ULwTYYnQBVXEg1wMUCj9AdmKbHQCdEKDk
gCbrTWsnxE+fzcAdEonhADE=
=RKrm
-----END PGP SIGNATURE-----
--- End Message ---