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 ---

Reply via email to