Thanks both of you for your help...

We're running RH7 and I've checked /etc/xinetd.conf but it looks exactly
as below, except that it also contains the line:   user = root
Also the defaults line contains  only_from = 127.0.0.1\32  which I think
is correct, as I'm trying to create the virtual server on localhost.

The strace output is as follows below:

Thanks again,
Rob.

execve("/usr/sbin/vsdadm", ["vsdadm", "vs_create", "localhost", "company", "10.0
.0.198", "noc.easyspace.net", "200", "0"], [/* 23 vars */]) = 0
uname({sys="Linux", node="packard", ...}) = 0
brk(0)                                  = 0x804dfec
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, 0xbfffec7c)                  = -1 ENOSYS (Function not implemented)
fstat(3, {st_mode=S_IFREG|0644, st_size=7770, ...}) = 0
old_mmap(NULL, 7770, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/lib/libpam_misc.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\r\0"..., 1024) = 10
24
fstat(3, {st_mode=S_IFREG|0755, st_size=10522, ...}) = 0
old_mmap(NULL, 10888, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40019000
mprotect(0x4001b000, 2696, PROT_NONE)   = 0
old_mmap(0x4001b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x100
0) = 0x4001b000
close(3)                                = 0
open("/lib/libpam.so.0", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\26\0\000"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=33841, ...}) = 0
old_mmap(NULL, 32412, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001c000
mprotect(0x40023000, 3740, PROT_NONE)   = 0
old_mmap(0x40023000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x600
0) = 0x40023000
close(3)                                = 0
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@?\0\000"..., 1024) = 10
24
fstat(3, {st_mode=S_IFREG|0755, st_size=422352, ...}) = 0
old_mmap(NULL, 92288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40024000
mprotect(0x40037000, 14464, PROT_NONE)  = 0
old_mmap(0x40037000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x120
00) = 0x40037000
old_mmap(0x40039000, 6272, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONY
MOUS, -1, 0) = 0x40039000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\33"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=59994, ...}) = 0
old_mmap(NULL, 12084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003b000
mprotect(0x4003d000, 3892, PROT_NONE)   = 0
old_mmap(0x4003d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x100
0) = 0x4003d000
close(3)                                = 0
open("/usr/lib/libgdbm.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\24"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=29050, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x4003e000
old_mmap(NULL, 24260, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003f000
mprotect(0x40044000, 3780, PROT_NONE)   = 0
old_mmap(0x40044000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x400
0) = 0x40044000
close(3)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\17"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=84824, ...}) = 0
old_mmap(NULL, 184380, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40045000
mprotect(0x4004a000, 163900, PROT_NONE) = 0
old_mmap(0x4004a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x400
0) = 0x4004a000
old_mmap(0x4004b000, 159804, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANO
NYMOUS, -1, 0) = 0x4004b000
close(3)                                = 0
open("/usr/lib/libssl.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\233\0"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=209759, ...}) = 0
old_mmap(NULL, 185636, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40073000
mprotect(0x4009d000, 13604, PROT_NONE)  = 0
old_mmap(0x4009d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x29
000) = 0x4009d000
old_mmap(0x400a0000, 1316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONY
MOUS, -1, 0) = 0x400a0000
close(3)                                = 0
open("/usr/lib/libcrypto.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20r\2\000"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=865620, ...}) = 0
old_mmap(NULL, 751332, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400a1000
mprotect(0x4014e000, 42724, PROT_NONE)  = 0
old_mmap(0x4014e000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xac
000) = 0x4014e000
old_mmap(0x40156000, 9956, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONY
MOUS, -1, 0) = 0x40156000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
old_mmap(NULL, 1182920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40159000
mprotect(0x40271000, 36040, PROT_NONE)  = 0
old_mmap(0x40271000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11
7000) = 0x40271000
old_mmap(0x40276000, 15560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON
YMOUS, -1, 0) = 0x40276000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\33"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=59994, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\274\1"..., 1024) = 102
4
fstat(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
mprotect(0x400a1000, 708608, PROT_READ|PROT_WRITE) = 0
mprotect(0x400a1000, 708608, PROT_READ|PROT_EXEC) = 0
munmap(0x40017000, 7770)                = 0
getpid()                                = 682
brk(0)                                  = 0x804dfec
brk(0x804e17c)                          = 0x804e17c
brk(0x804f000)                          = 0x804f000
brk(0x8052000)                          = 0x8052000
time([986836208])                       = 986836208
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, 0xbffff2d0)                  = -1 ENOSYS (Function not implemented)
fstat(3, {st_mode=S_IFREG|0644, st_size=1323, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x40017000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0"..., 4096) = 132
3
close(3)                                = 0
munmap(0x40017000, 4096)                = 0
getpid()                                = 682
rt_sigaction(SIGPIPE, {0x4022df74, [], 0x4000000}, {SIG_DFL}, 8) = 0
socket(PF_UNIX, SOCK_DGRAM, 0)          = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = -1 ENOSYS (Function not implemented)
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
connect(3, {sin_family=AF_UNIX, path="      /dev/log"}, 16) = 0
send(3, "<28>Apr  9 18:10:08 vsdadm[682]:"..., 100, 0) = 100
rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
gettimeofday({986836208, 160384}, NULL) = 0
getpid()                                = 682
open("/etc/resolv.conf", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=20, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x40017000
read(4, "nameserver 10.0.0.1\n", 4096)  = 20
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40017000, 4096)                = 0
uname({sys="Linux", node="packard", ...}) = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 4
connect(4, {sin_family=AF_UNIX, path="                                          
                                             /var/run/.nscd_socket"}, 110) = -1 
ECONNREFUSED (Connection refused)
close(4)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1782, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x40017000
read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1782
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40017000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=7770, ...}) = 0
old_mmap(NULL, 7770, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40017000
close(4)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 !\0\000"..., 1024) = 10
24
fstat(4, {st_mode=S_IFREG|0755, st_size=245428, ...}) = 0
old_mmap(NULL, 41508, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4027a000
mprotect(0x40283000, 4644, PROT_NONE)   = 0
old_mmap(0x40283000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x800
0) = 0x40283000
close(4)                                = 0
munmap(0x40017000, 7770)                = 0
open("/etc/host.conf", O_RDONLY)        = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=17, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x40017000
read(4, "order hosts,bind\n", 4096)     = 17
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40017000, 4096)                = 0
open("/etc/hosts", O_RDONLY)            = 4
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x40017000
read(4, "127.0.0.1\t\tpackard localhost.loc"..., 4096) = 51
close(4)                                = 0
munmap(0x40017000, 4096)                = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4
connect(4, {sin_family=AF_INET, sin_port=htons(1725), sin_addr=inet_addr("127.0.
0.1")}}, 16) = 0
time(NULL)                              = 986836208
read(4, "", 256)                        = 0
time(NULL)                              = 986836208
nanosleep({0, 200000000}, {18, 3221223452}) = 0
read(4, "", 256)                        = 0
time(NULL)                              = 986836208
nanosleep({0, 200000000}, {18, 3221223452}) = 0
read(4, "", 256)                        = 0

<lots of similar lines snipped>

time(NULL)                              = 986836228
nanosleep({0, 200000000}, {18, 3221223452}) = 0
read(4, "", 256)                        = 0
time(NULL)                              = 986836229
fstat(1, {st_mode=S_IFREG|0644, st_size=26001, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0
x40017000
write(1, "Read timeout\n", 13Read timeout
)          = 13
munmap(0x40017000, 4096)                = 0
_exit(1)                                = ?





On Mon, Apr 09, 2001 at 01:06:34PM +0100, Nick Burrett wrote:
> Damion Parry <[EMAIL PROTECTED]> writes:
> 
> Another possibilty is that `vsd' is compiled for SSL comms and `vsdadm' is
> not.  Or vice-versa.  Try straceing vsdadm.
> 
> > Is this on a RH6 or RH7 box? 
> > 
> > RH6:
> > 
> > Check that /etc/inetd.conf contains the line:
> > vsd stream tcp nowait root /usr/sbin/vsd vsd
> > 
> > If it does, try restarting inetd: /etc/rc.d/init.d/inet restart
> > 
> > RH7:
> > 
> > Check that /etc/xinetd.conf contains the section:
> > service vsd
> > {
> > socket_type = stream
> > protocol = tcp
> > wait = no
> > server = /usr/sbin/vsd
> > }
> > 
> > and that the defaults section allows connections from the machine that
> > you are executing vsdadm from (for more on xinetd configuration, try:
> > http://www.linuxfocus.org/English/November2000/article175.shtml). If
> > both of these exist (or after adding them) restart xinetd:
> > /etc/rc.d/init.d/xinet restart
> > 
> > Both of these sections should have been added during vsd-install.pl. If
> > you are working with a source install the 'vsd' command line should be
> > '/usr/local/sbin/vsd'.
> > 
> > Hope this helps, please let me know if you have any further problems,
> > Damion
> > 
> > Rob Symes wrote:
> > > 
> > > Hi,
> > > 
> > > I've been trying to get freevsd working on one of our linux boxes, and
> > > everything seems to be working okay up until the point where I issue the
> > > command:
> > > 
> > > vsdadm vs_create localhost company 10.0.0.198 vsd1.(local net) 200 0
> > > 
> > > Each time I try this I just get the error message 'Read Timeout'.
> > > 
> > > Does anyone know what could be the cause of this?
> > > 
> > > Many thanks,
> > > Rob Symes.

Reply via email to