AW: KPCS Start Problem
Hi Dr. Key,
what`s your System ... Ubuntu..9.04 or 10.10 or other?
Check follow`s:
1. kernel.shmmax = 2147483648 (on etc/sysctl.conf)
2. Way to your monitor_card ( on etc/rc.local ) like this:
/var/kpcs1/monitor_card1 &
3. Restart the server (shutdown -r now)
4. check with Putty root@kpcs:~# ps -ax the Device is started, like this :
1119 ? S<l 0:15 /var/kpcs1/kpcs1 -c /var/kpcs1
-------------
Look at the .log File and post it here.......(xxx the ATR!)
-------
So long...........
----------------------------
Next:
Try the "Segmentcheck":>strace<
root@kpcs:~#
strace /var/kpcs1/kpcs1 < Way to your kpcs and Post it here... like this:
execve("/var/kpcs1/kpcs1", ["/var/kpcs1/kpcs1"], [/* 17 vars */]) = 0
old_mmap(0xc2e000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0xbfc418a40961e018) = 0xc2e000
readlink("/proc/self/exe", "/var/kpcs1/kpcs1", 4096) = 16
old_mmap(0x8048000, 366671, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0xbfc3fdcc0961e018) = 0x8048000
mprotect(0x8048000, 366668, PROT_READ|PROT_EXEC) = 0
old_mmap(0x80a2000, 2679, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0xbfc3fdcc0961e018) = 0x80a2000
mprotect(0x80a2000, 2676, PROT_READ|PROT_WRITE) = 0
old_mmap(0x80a3000, 674112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0xbfc3fdcc0961e018) = 0x80a3000
brk(0x8148000) = 0x95b9000
open("/lib/ld-linux.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\0P\10\0\0004\0\0\0"..., 512) = 512
old_mmap(NULL, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0xbfc3fdd40961e018) = 0xb76f8000
old_mmap(0xb76f8000, 113636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xbfc3fdd40961e018) = 0xb76f8000
old_mmap(0xb7714000, 6232, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xbfc3fdd40961e018) = 0xb7714000
close(3) = 0
munmap(0xc02000, 184320) = 0
brk(0) = 0x95b9000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb76f6000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13194, ...}) = 0
mmap2(NULL, 13194, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb76f2000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.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\360L\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=121578, ...}) = 0
mmap2(NULL, 102920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb76d8000
mprotect(0xb76ed000, 4096, PROT_NONE) = 0
mmap2(0xb76ee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0xb76ee000
mmap2(0xb76f0000, 4616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76f0000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
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@n\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1421892, ...}) = 0
mmap2(NULL, 1431976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb757a000
mprotect(0xb76d1000, 4096, PROT_NONE) = 0
mmap2(0xb76d2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x157) = 0xb76d2000
mmap2(0xb76d5000, 10664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb76d5000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7579000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7578000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb75786c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb76d2000, 8192, PROT_READ) = 0
mprotect(0xb76ee000, 4096, PROT_READ) = 0
mprotect(0xb7714000, 4096, PROT_READ) = 0
munmap(0xb76f2000, 13194) = 0
set_tid_address(0xb7578728) = 1892
set_robust_list(0xb7578730, 0xc) = 0
futex(0xbfc407f0, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xbfc407f0, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, bfc40800) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb76dc6e0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb76dcbc0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="kpcs", ...}) = 0
shmget(IPC_PRIVATE, 38659164, IPC_CREAT|0600) = 229383
shmat(229383, 0, 0) = 0xb5099000
shmctl(229383, IPC_64|IPC_RMID, 0xbfc3f8a4) = 0
time(NULL) = 1301327724
getpriority(PRIO_PROCESS, 0) = 20
brk(0) = 0x95b9000
brk(0x95da000) = 0x95da000
open("./kpcs.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Cannot open config file './kpcs."..., 48Cannot open config file './kpcs.conf' (errno=2)
) = 48
exit_group(1)