[Date Prev] [Date Next] | [Thread Prev] [Thread Next] | [Date Index] [Thread Index] |
[snips-users] snipslogd dies("+++ killed by SIGKILL +++")
|
firstly i wanna say ive been usin nocol for a while(over a year) and it works great! im attempting to install snips alongside nocol(different directory and different username). but am having trouble. i compiled snips with -DDEBUG but it doesn't give any additional info: snips at it-wa:~/snips/bin$ ./snipslogd -d snipslogd- Reading global config file /home/snips/snips/etc/snips.conf (snipslogd).. locked pid-file, started new process (pid=29753) snipslogd (info): Loghost set to be 'it-wa' Make sure this logging daemon is running on the above host snipslogd: DEBUG ON, server not daemon-izing snipslogd: WARNING- program NOT compiled with DEBUG option snipslogd- Reading global config file /home/snips/snips/etc/snips.conf Killed my /home/snips/snips/etc/snips.conf: ## Global SNIPS config file for the C routines # $Id: snips.conf,v 1.0 2001/07/09 03:06:24 vikas Exp $ # This file typically lives in /etc/ or in /usr/local/snips/ # NOTE: Also update snipsperl.conf for the Perl monitors ## host where snipslogd runs for central logging LOGHOST it-wa.graphon.com #DATADIR /home/snips/snips/data #CONFIGDIR /home/snips/snips/etc #PIDDIR /home/snips/snips/run i copied my noclogd-confg and renamed it because it seems to have an identical structure. i just renamed the directory from /usr/local/nocol to /home/snips/snips: ## $Id: noclogd-confg,v 1.4 1997/07/13 12:13:50 vikas Exp $ ## ## Config file for nocol logging daemon (noclogd) ## # The following hosts are permitted to log entries to this daemon: # (NOTE: no hostnames, only IP addresses) permithosts 127.0.0.1 192.168.50.6 ## ## Give full pathnames in filenames since the daemon changes dir. ## ## SENDER LEVEL LOGFILE or PIPEFILE ## * critical /home/snips/snips/logs/critical * error /home/snips/snips/logs/error * warning /home/snips/snips/logs/warning * info /home/snips/snips/logs/info ## trapmon info /home/snips/snips/logs/traps.info # # In piped commands, a ^ is replaced with a space. #pingmon critical |/home/snips/snips/beep_oncall #pingmon error |/nocol/etc/beep_oncall^peter the one thing i am doing differently probably is im using another port. 5353. I changed include/snipslogd.h line 28 to: # define SNIPSLOG_PORT 5353 this is so i can run nocol on 5354 and snips at the same time. i recompiled and reinstalled and i get the same error. I tried with and without rrdtool and get the same error. If I run an strace on the process: execve("./snipslogd", ["./snipslogd", "-d"], [/* 17 vars */]) = 0 brk(0) = 0x8051128 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=11851, ...}) = 0 old_mmap(NULL, 11851, PROT_READ, MAP_PRIVATE, 3, 0) = 0x124000 close(3) = 0 open("/lib/libresolv.so.2", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=46624, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\'\0"..., 4096) = 4096 old_mmap(NULL, 59420, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x127000 mprotect(0x132000, 14364, PROT_NONE) = 0 old_mmap(0x132000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x132000 old_mmap(0x134000, 6172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x134000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=887712, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\244\213"..., 4096) = 4096 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x136000 old_mmap(NULL, 902044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x137000 mprotect(0x20c000, 29596, PROT_NONE) = 0 old_mmap(0x20c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd4000) = 0x20c000 old_mmap(0x210000, 13212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x210000 close(3) = 0 munmap(0x124000, 11851) = 0 getpid() = 12719 brk(0) = 0x8051128 brk(0x80511f0) = 0x80511f0 brk(0x8052000) = 0x8052000 open("/etc/snips.conf", O_RDONLY) = -1 ENOENT (No such file or directory) open("/home/snips/snips/etc/snips.conf", O_RDONLY) = 3 write(2, "snipslogd- Reading global config"..., 71snipslogd- Reading global config file /home/snips/snips/etc/snips.conf ) = 71 fstat(3, {st_mode=S_IFREG|0755, st_size=402, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "## Global SNIPS config file for "..., 4096) = 402 read(3, "", 4096) = 0 close(3) = 0 munmap(0x124000, 4096) = 0 uname({sys="Linux", node="it-wa.graphon.com", ...}) = 0 open("/home/snips/snips/run/snipslogd.pid", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "12680\nit-wa.graphon.com\n", 4096) = 24 close(3) = 0 munmap(0x124000, 4096) = 0 kill(12680, SIGKILL) = -1 ESRCH (No such process) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({2, 0}, {2, 0}) = 0 getpid() = 12719 open("/home/snips/snips/run/snipslogd.pid", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 write(3, "12719\nit-wa.graphon.com\n", 24) = 24 close(3) = 0 munmap(0x124000, 4096) = 0 write(2, "(snipslogd).. locked pid-file, s"..., 63(snipslogd).. locked pid-file, started new process (pid=12719) ) = 63 umask(02) = 022 rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {0x804b354, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x804b354, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x804b354, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x804b12c, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUSR1, {0x804b0cc, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 write(2, "snipslogd (info): Loghost set to"..., 56snipslogd (info): Loghost set to be 'it-wa.graphon.com' ) = 56 write(2, "Make sure this logging daemon is"..., 60Make sure this logging daemon is running on the above host ) = 60 write(2, "snipslogd: DEBUG ON, server not"..., 46snipslogd: DEBUG ON, server not daemon-izing ) = 46 write(2, "snipslogd: WARNING- program NOT "..., 59snipslogd: WARNING- program NOT compiled with DEBUG option ) = 59 open("/etc/snips.conf", O_RDONLY) = -1 ENOENT (No such file or directory) open("/home/snips/snips/etc/snips.conf", O_RDONLY) = 3 write(2, "snipslogd- Reading global config"..., 71snipslogd- Reading global config file /home/snips/snips/etc/snips.conf ) = 71 fstat(3, {st_mode=S_IFREG|0755, st_size=402, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "## Global SNIPS config file for "..., 4096) = 402 read(3, "", 4096) = 0 close(3) = 0 munmap(0x124000, 4096) = 0 uname({sys="Linux", node="it-wa.graphon.com", ...}) = 0 open("/home/snips/snips/run/snipslogd.pid", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000 read(3, "12719\nit-wa.graphon.com\n", 4096) = 24 close(3) = 0 munmap(0x124000, 4096) = 0 kill(12719, SIGKILL) = 0 +++ killed by SIGKILL +++ I also made a symlink that pointed /usr/local/snips to /home/snips/snips just incase there was something in the scripts/code that had /usr/local hard coded. System Config: Debian GNU/Linux 2.2r3 (Potato) Perl 5.005_03 (as provided with debian) GCC 2.95.2 (as provided with debian) snips at it-wa:~/snips/bin$ hostname it-wa.graphon.com any ideas? i can provide more info if needed. thanks! nate -- Nate Amsden System Administrator GraphOn http://www.graphon.com |