syslog-ng wont start on fresh gentoo
What am I missing? Linux ematest 2.6.12-gentoo-r10 #1 SMP Thu Sep 15 14:07:53 GMT 2005 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux /etc/init.d/syslog-ng start * Starting syslog-ng ... Error initializing configuration, exiting. ematest ~ # cat strace.info execve("/usr/sbin/syslog-ng", ["syslog-ng"], [/* 29 vars */]) = 0 uname({sys="Linux", node="ematest", ...}) = 0 brk(0) = 0x8064000 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=18434, ...}) = 0 mmap2(NULL, 18434, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f24000 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 5\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=76468, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f23000 mmap2(NULL, 83968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f0e000 mmap2(0xb7f1f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb7f1f000 mmap2(0xb7f21000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f21000 close(3) = 0 open("/lib/libresolv.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\0&\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=69324, ...}) = 0 mmap2(NULL, 80148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7efa000 mprotect(0xb7f09000, 18708, PROT_NONE) = 0 mmap2(0xb7f0a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7f0a000 mmap2(0xb7f0c000, 6420, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f0c000 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\360V\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1227872, ...}) = 0 mmap2(NULL, 1142148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7de3000 mmap2(0xb7ef4000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x110) = 0xb7ef4000 mmap2(0xb7ef8000, 7556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ef8000 close(3) = 0 mprotect(0xb7ef4000, 4096, PROT_READ) = 0 munmap(0xb7f24000, 18434) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "\237\317\242\334", 4) = 4 close(3) = 0 brk(0) = 0x8064000 brk(0x8085000) = 0x8085000 open("/etc/localtime", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f28000 read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0"..., 4096) = 56 close(3) = 0 munmap(0xb7f28000, 4096) = 0 open("/etc/syslog-ng/syslog-ng.conf", O_RDONLY) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf93cc4c) = -1 ENOTTY (Inappropriate ioctl for device) fstat64(3, {st_mode=S_IFREG|0644, st_size=1066, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f28000 read(3, "# $Header: /var/cvsroot/gentoo-x"..., 8192) = 1066 read(3, "", 4096) = 0 read(3, "", 8192) = 0 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf93c6ec) = -1 ENOTTY (Inappropriate ioctl for device) close(3) = 0 munmap(0xb7f28000, 4096) = 0 pipe([3, 4]) = 0 fork() = 11240 close(4) = 0 read(3, "\1", 1) = 1 exit_group(1) = ?
Venkata Phani Kiran Achanta wrote:
What am I missing?
I don't know, it looks extremely fishy. Is your gentoo setup by any chance using ~x86 in the portage config? It looks like a broken libc on your system or some havoc with the linux-libc-headers.
ematest ~ # cat strace.info
Could you please send the strace as-is? Like that it's not possible to know what parameters you've used. Also, please emerge ltrace and send the ltrace output along as well. Plus the output of invoking /lib/libc.so.6.
open("/etc/syslog-ng/syslog-ng.conf", O_RDONLY) = 3
Could you send send us this syslog-ng.conf, please? Does it contain any special characters?
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf93cc4c) = -1 ENOTTY (Inappropriate ioctl for device)
??? woot! This is funny, how does this get into the trace?
pipe([3, 4]) = 0
fork() = 11240
So you haven't submitted the -f -V parameters to strace? Regards, Roberto Nibali, ratz -- echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq' | dc
participants (2)
-
Roberto Nibali
-
Venkata Phani Kiran Achanta