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&#39;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 &quot;waiting for rtrmgr&quot;. After some time i get back to linux command prompt.</div>
<div><br></div><div> Then i checked &quot;ps -ef | grep xorp&quot;,  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(&quot;/etc/ld.so.preload&quot;, R_OK)      = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686/sse2/libxorp_cli.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686/sse2&quot;, 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686/libxorp_cli.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls/i686&quot;, 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls/sse2/libxorp_cli.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls/sse2&quot;, 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls/libxorp_cli.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/tls&quot;, 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/i686/sse2/libxorp_cli.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/i686/sse2&quot;, 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/i686/libxorp_cli.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/i686&quot;, 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/sse2/libxorp_cli.so&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/sse2&quot;, 0xbfbb22ec) = -1 ENOENT (No such file or directory)</div>
<div>.......</div><div><div>open(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libncurses.so.5&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open(&quot;/etc/ld.so.cache&quot;, 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(&quot;/lib/libncurses.so.5&quot;, O_RDONLY)  = 3</div>
<div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libstdc++.so.6&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/usr/lib/libstdc++.so.6&quot;, O_RDONLY) = 3</div><div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libm.so.6&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open(&quot;/lib/libm.so.6&quot;, O_RDONLY)        = 3</div>
<div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libgcc_s.so.1&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/lib/libgcc_s.so.1&quot;, O_RDONLY)    = 3</div><div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libc.so.6&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open(&quot;/lib/libc.so.6&quot;, O_RDONLY)        = 3</div><div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libcrypto.so.6&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open(&quot;/lib/libcrypto.so.6&quot;, O_RDONLY)   = 3</div><div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/librt.so.1&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/lib/librt.so.1&quot;, O_RDONLY)       = 3</div><div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libdl.so.2&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open(&quot;/lib/libdl.so.2&quot;, O_RDONLY)       = 3</div><div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libtinfo.so.5&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div><div>open(&quot;/lib/libtinfo.so.5&quot;, O_RDONLY)    = 3</div>
<div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libz.so.1&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
<div>open(&quot;/lib/libz.so.1&quot;, O_RDONLY)        = 3</div><div>read(3, &quot;\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&quot;..., 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(&quot;/usr/local/xorp/sbin/../lib/xorp/lib/libpthread.so.0&quot;, O_RDONLY) = -1 ENOENT (No such file or directory)</div>
</div><div><div>.................</div><div><br></div><div><div>stat64(&quot;/usr/local/xorp/lib/xorp/bin/date&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/date&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64(&quot;/usr/kerberos/sbin/date&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/kerberos/bin/date&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/sbin/date&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64(&quot;/usr/local/bin/date&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/sbin/date&quot;, 0xbfbb1f80)        = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/bin/date&quot;, {st_mode=S_IFREG|0755, st_size=53188, ...}) = 0</div>
<div>stat64(&quot;/usr/local/xorp/lib/xorp/bin/hostname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/hostname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64(&quot;/usr/kerberos/sbin/hostname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/kerberos/bin/hostname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>
stat64(&quot;/usr/local/sbin/hostname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/bin/hostname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/sbin/hostname&quot;, 0xbfbb1f80)    = -1 ENOENT (No such file or directory)</div>
<div>stat64(&quot;/bin/hostname&quot;, {st_mode=S_IFREG|0755, st_size=10264, ...}) = 0</div><div>stat64(&quot;/usr/local/xorp/lib/xorp/bin/uname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/xorp/uname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64(&quot;/usr/kerberos/sbin/uname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/kerberos/bin/uname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/usr/local/sbin/uname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div>
<div>stat64(&quot;/usr/local/bin/uname&quot;, 0xbfbb1f80) = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/sbin/uname&quot;, 0xbfbb1f80)       = -1 ENOENT (No such file or directory)</div><div>stat64(&quot;/bin/uname&quot;, {st_mode=S_IFREG|0755, st_size=18532, ...}) = 0</div>
<div>read(8, &quot;&quot;, 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(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0</div><div>stat64(&quot;/etc/localtime&quot;, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0</div><div>write(3, &quot;[ 2010/03/25 04:11:57.548067  ER&quot;..., 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>