Hi All,<div><br></div><div>Thank you Ben. Yes you are correct. </div><div><br></div><div> I am running Xorp-1.7(xorp.ct) in a remote virtual host. When i run rtrmgr in one window and xorpsh in another window, it's working good. If i close the windows (rtrmgr still running ) and re-login to that vhost to strat xorpsh, i could not re-start xorpsh, i got message like "waiting for rtrmgr". After some time i get back to linux command prompt.</div>
<div><br></div><div> Then i checked "ps -ef | grep xorp", xorp is still running.</div><div> -bash-3.2# ps -ef |grep xorp</div><div>root 12118 1 0 Mar23 ? 00:00:02 xorp_fea</div><div>root 12119 1 0 Mar23 ? 00:00:01 xorp_rib</div>
<div>root 12120 1 0 Mar23 ? 00:00:00 xorp_policy</div><div>root 12121 1 0 Mar23 ? 00:00:02 xorp_ospfv2</div><div>root 29177 26654 0 Mar23 ? 00:00:00 grep xorp</div><div>-bash-3.2# ./xorpsh </div>
<div>Waiting for xorp_rtrmgr...</div><div>-bash-3.2# </div><div><br></div><div>I straced the ./xorpsh process, i have found some errors as follows in strace output ( this is part of strace and i attached full output file). Sorry for long mail.</div>
<div>-----------------------------------------------------------------------------------------------------------------------</div><div>.......</div><div><div>access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686/sse2/libxorp_cli.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686/sse2", 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686/libxorp_cli.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686", 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/tls/sse2/libxorp_cli.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/sbin/../lib/xorp/lib/tls/sse2", 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/tls/libxorp_cli.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/sbin/../lib/xorp/lib/tls", 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/i686/sse2/libxorp_cli.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/sbin/../lib/xorp/lib/i686/sse2", 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/i686/libxorp_cli.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/sbin/../lib/xorp/lib/i686", 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/sse2/libxorp_cli.so", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/sbin/../lib/xorp/lib/sse2", 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>.......</div><div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/etc/ld.so.cache", O_RDONLY) = 3</div><div>
fstat64(3, {st_mode=S_IFREG|0644, st_size=13267, ...}) = 0</div><div>mmap2(NULL, 13267, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb760c000</div><div>close(3) = 0</div><div>open("/lib/libncurses.so.5", O_RDONLY) = 3</div>
<div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@K\0\0004\0\0\0"..., 512) = 512</div><div>fstat64(3, {st_mode=S_IFREG|0755, st_size=133580, ...}) = 0</div><div>mmap2(NULL, 132600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75eb000</div>
<div>mmap2(0xb760b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0xb760b000</div><div>close(3) = 0</div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3</div><div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\326\3\0004\0\0\0"..., 512) = 512</div><div>fstat64(3, {st_mode=S_IFREG|0755, st_size=925576, ...}) = 0</div>
<div>mmap2(NULL, 951972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7502000</div><div>mmap2(0xb75e0000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd) = 0xb75e0000</div><div>mmap2(0xb75e5000, 22180, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb75e5000</div>
<div>close(3) = 0</div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/lib/libm.so.6", O_RDONLY) = 3</div>
<div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0204\0\0004\0\0\0"..., 512) = 512</div><div>fstat64(3, {st_mode=S_IFREG|0755, st_size=208308, ...}) = 0</div><div>mmap2(NULL, 163952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb74d9000</div>
<div>mmap2(0xb7500000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0xb7500000</div><div>close(3) = 0</div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open("/lib/libgcc_s.so.1", O_RDONLY) = 3</div><div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\26\0\0004\0\0\0"..., 512) = 512</div><div>fstat64(3, {st_mode=S_IFREG|0755, st_size=45248, ...}) = 0</div>
<div>mmap2(NULL, 48228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb74cd000</div><div>mmap2(0xb74d8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa) = 0xb74d8000</div><div>close(3) = 0</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/lib/libc.so.6", O_RDONLY) = 3</div><div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360d\1\0004\0\0\0"..., 512) = 512</div>
<div>fstat64(3, {st_mode=S_IFREG|0755, st_size=1689108, ...}) = 0</div><div>mmap2(NULL, 1410608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7374000</div><div>mmap2(0xb74c7000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x153) = 0xb74c7000</div>
<div>mmap2(0xb74ca000, 9776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb74ca000</div><div>close(3) = 0</div><div>mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7373000</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libcrypto.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/lib/libcrypto.so.6", O_RDONLY) = 3</div><div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\21\3\0004\0\0\0"..., 512) = 512</div>
<div>fstat64(3, {st_mode=S_IFREG|0755, st_size=1241576, ...}) = 0</div><div>mmap2(NULL, 1254104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7240000</div><div>mmap2(0xb735d000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11d) = 0xb735d000</div>
<div>mmap2(0xb736f000, 13016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb736f000</div><div>close(3) = 0</div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open("/lib/librt.so.1", O_RDONLY) = 3</div><div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\31\0\0004\0\0\0"..., 512) = 512</div><div>fstat64(3, {st_mode=S_IFREG|0755, st_size=46024, ...}) = 0</div>
<div>mmap2(NULL, 33328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7237000</div><div>mmap2(0xb723e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb723e000</div><div>close(3) = 0</div>
<div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/lib/libdl.so.2", O_RDONLY) = 3</div><div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\n\0\0004\0\0\0"..., 512) = 512</div>
<div>fstat64(3, {st_mode=S_IFREG|0755, st_size=18672, ...}) = 0</div><div>mmap2(NULL, 16504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7232000</div><div>mmap2(0xb7235000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7235000</div>
<div>close(3) = 0</div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libtinfo.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open("/lib/libtinfo.so.5", O_RDONLY) = 3</div>
<div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20Z\0\0004\0\0\0"..., 512) = 512</div><div>fstat64(3, {st_mode=S_IFREG|0755, st_size=93672, ...}) = 0</div><div>mmap2(NULL, 97080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb721a000</div>
<div>mmap2(0xb722f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb722f000</div><div>close(3) = 0</div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open("/lib/libz.so.1", O_RDONLY) = 3</div><div>read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\26\0\0004\0\0\0"..., 512) = 512</div><div>fstat64(3, {st_mode=S_IFREG|0755, st_size=73412, ...}) = 0</div>
<div>mmap2(NULL, 76176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7207000</div><div>mmap2(0xb7219000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0xb7219000</div><div>close(3) = 0</div>
<div>mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7206000</div><div>open("/usr/local/xorp/sbin/../lib/xorp/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)</div>
</div><div><div>.................</div><div><br></div><div><div>stat64("/usr/local/xorp/lib/xorp/bin/date", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/date", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64("/usr/kerberos/sbin/date", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/kerberos/bin/date", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/sbin/date", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64("/usr/local/bin/date", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/sbin/date", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/bin/date", {st_mode=S_IFREG|0755, st_size=53188, ...}) = 0</div>
<div>stat64("/usr/local/xorp/lib/xorp/bin/hostname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/hostname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64("/usr/kerberos/sbin/hostname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/kerberos/bin/hostname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>
stat64("/usr/local/sbin/hostname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/bin/hostname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/sbin/hostname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64("/bin/hostname", {st_mode=S_IFREG|0755, st_size=10264, ...}) = 0</div><div>stat64("/usr/local/xorp/lib/xorp/bin/uname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/xorp/uname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64("/usr/kerberos/sbin/uname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/kerberos/bin/uname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/usr/local/sbin/uname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64("/usr/local/bin/uname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/sbin/uname", 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64("/bin/uname", {st_mode=S_IFREG|0755, st_size=18532, ...}) = 0</div>
<div>read(8, "", 8192) = 0</div><div>.............</div><div><br></div><div><div>rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0</div><div>gettimeofday({1269490317, 548067}, NULL) = 0</div>
<div>stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0</div><div>stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0</div><div>write(3, "[ 2010/03/25 04:11:57.548067 ER"..., 166) = 166</div>
<div>rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0</div><div>exit_group(1) = ?</div></div></div></div></div><div><br></div><div> Can any one know cause for this problem?</div><div><br></div>
<div>Thank you,</div><div>--Ram</div><div><br></div>