So sprach Theo Van Dinter am 2002-07-18 um 16:42:41 -0400 :
> Perhaps you should try "spamc < sample-nonspam.txt" ... spamd is a
> daemon, spamc is the client. You can't just netcat spam to spamd and
> expect it to know what the fsck you're talking about.
Hm, okay, I did "spamc < sample-nonspam.txt" and get the message
unmodified back (md5sums match). Same if I feed it sample-spam.txt.
What would be the expected result? Reading the spamc manpage, I'd think
that the sample-spam.txt message should get back with SA headers added,
because it is spam. When I run "spamassassin -t < sample-spam.txt" the
message comes back modified.
When I run "spamc -c < sample-nonspam.txt" (or sample-spam.txt) I get
nothing back but have an exitcode of 74. Does it mean:
#define EX_IOERR 74 /* input/output error */
But why? I'll attach a strace of the spamc -c run to this message.
Thanks again,
Alexander Skwar
--
How to quote: http://learn.to/quote (german) http://quote.6x.to (english)
Homepage: http://www.iso-top.biz | Jabber: [EMAIL PROTECTED]
iso-top.biz - Die g�nstige Art an Linux Distributionen zu kommen
Uptime: 2 days 4 hours 8 minutes
execve("/usr/bin/spamc", ["spamc", "-c"], [/* 45 vars */]) = 0
uname({sys="Linux", node="host", ...}) = 0
brk(0) = 0x804af58
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=25311, ...}) = 0
old_mmap(NULL, 25311, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40017000
close(4) = 0
open("/lib/libnsl.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P?\0\000"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=92905, ...}) = 0
old_mmap(NULL, 89372, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001e000
mprotect(0x40031000, 11548, PROT_NONE) = 0
old_mmap(0x40031000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x12000) =
0x40031000
old_mmap(0x40032000, 7452, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS,
-1, 0) = 0x40032000
close(4) = 0
open("/lib/libdl.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\34"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=14328, ...}) = 0
old_mmap(NULL, 12340, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40034000
mprotect(0x40036000, 4148, PROT_NONE) = 0
old_mmap(0x40036000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) =
0x40036000
old_mmap(0x40037000, 52, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS,
-1, 0) = 0x40037000
close(4) = 0
open("/lib/libm.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320H\0"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=171762, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40038000
old_mmap(NULL, 125300, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40039000
mprotect(0x40057000, 2420, PROT_NONE) = 0
old_mmap(0x40057000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1d000) =
0x40057000
close(4) = 0
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
old_mmap(NULL, 1163140, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40058000
mprotect(0x4016a000, 40836, PROT_NONE) = 0
old_mmap(0x4016a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x111000)
= 0x4016a000
old_mmap(0x40170000, 16260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS,
-1, 0) = 0x40170000
close(4) = 0
open("/lib/libcrypt.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\17"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=26670, ...}) = 0
old_mmap(NULL, 184476, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40174000
mprotect(0x40179000, 163996, PROT_NONE) = 0
old_mmap(0x40179000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4000) =
0x40179000
old_mmap(0x4017a000, 159900, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4017a000
close(4) = 0
open("/lib/libutil.so.1", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\16\0\000"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=11576, ...}) = 0
old_mmap(NULL, 10924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a2000
mprotect(0x401a4000, 2732, PROT_NONE) = 0
old_mmap(0x401a4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) =
0x401a4000
close(4) = 0
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4) = 0
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4) = 0
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4) = 0
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4) = 0
open("/lib/libc.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4) = 0
munmap(0x40017000, 25311) = 0
getpid() = 30542
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
SYS_199(0x4016f2c8, 0, 0x4016ff40, 0x4016da70, 0x8049430) = 0
brk(0) = 0x804af58
brk(0x804b370) = 0x804b370
brk(0x804c000) = 0x804c000
socket(PF_UNIX, SOCK_STREAM, 0) = 4
connect(4, {sin_family=AF_UNIX, path="
/var/run/.nscd_socket"}, 110) = 0
write(4, "\2\0\0\0\1\0\0\0\2\0\0\0", 12) = 12
write(4, "0\0", 2) = 2
read(4, "(\345\25@\1\0\0\0\5\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 36) = 36
read(4, "root\0x\0root\0/root\0/bin/bash\0", 28) = 28
close(4) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4
connect(4, {sin_family=AF_INET, sin_port=htons(783),
sin_addr=inet_addr("127.0.0.1")}}, 16) = 0
old_mmap(NULL, 258048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x401a5000
read(0, "Return-Path: <tbtf-approval@worl"..., 257024) = 6494
read(0, "", 250530) = 0
write(4, "CHECK SPAMC/1.2\r\nUser: root\r\nCon"..., 53) = 53
write(4, "Return-Path: <tbtf-approval@worl"..., 6494) = 6494
shutdown(4, 1 /* send */) = 0
old_mmap(NULL, 274432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x401e4000
read(4, "", 1) = 0
shutdown(4, 0 /* receive */) = -1 ENOTCONN (Transport endpoint is not
connected)
munmap(0x401e4000, 274432) = 0
munmap(0x401a5000, 258048) = 0
_exit(74) = ?