Hi, ich hatte das gleiche Problem mit SuSE 7.3 und den Original-RPMs von SuSE. Nach meinen Recherchen kompiliert SuSE Cyrus ohne SIEVE. In der /usr/src/packeges/SPECS/cyrus-imapd.conf gibt es eine Zeile rm -f sieve/sieve.c sieve/addr.c Ich kenne mich nicht so genau aus, aber warum löscht man eine sieve.c vor dem kompilieren...? Unter SuSE 8.1 lief Sieve sofort ohne Probleme. Mußt Du evtl. die Sourcen runterladen und selbst neu kompilieren MIT sieve... :-) Gruß Marcus Udo Neist wrote:
Hallo
Ich bin am verzweifeln mit der Installation von Sieve von Cyrus (auf Suse 7.3). Alle Perl-Module und Libs sind installiert, die Einträge für Sieve sind in /etc/imapd.conf, /etc/cyrus.conf und /etc/services sind vorhanden. Der Start mit /usr/cyrus/bin/timsieved -C /etc/imapd.conf schlägt allerdings fehl. Ich verwende TLS und Digest-MD5.
Ausgabe von strace: execve("/usr/cyrus/bin/timsieved", ["/usr/cyrus/bin/timsieved", "-C", "/etc/imapd.conf"], [/* 42 vars */]) = 0 uname({sys="Linux", node="server", ...}) = 0 brk(0) = 0x80730d4 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=38079, ...}) = 0 old_mmap(NULL, 38079, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000 close(3) = 0 open("/usr/lib/libsasl.so.7", 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\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=176711, ...}) = 0 old_mmap(NULL, 45180, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40020000 mprotect(0x4002a000, 4220, PROT_NONE) = 0 old_mmap(0x4002a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x4002a000 close(3) = 0 open("/usr/lib/libdb-3.1.so", 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\200\364"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=562489, ...}) = 0 old_mmap(NULL, 508236, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002c000 mprotect(0x400a6000, 8524, PROT_NONE) = 0 old_mmap(0x400a6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x79000) = 0x400a6000 old_mmap(0x400a8000, 332, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a8000 close(3) = 0 open("/usr/lib/libssl.so.0.9.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\300\214"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=207795, ...}) = 0 old_mmap(NULL, 186368, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400a9000 mprotect(0x400d3000, 14336, PROT_NONE) = 0 old_mmap(0x400d3000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x29000) = 0x400d3000 close(3) = 0 open("/usr/lib/libcrypto.so.0.9.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\340J\2"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=923078, ...}) = 0 old_mmap(NULL, 821216, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400d7000 mprotect(0x40191000, 59360, PROT_NONE) = 0 old_mmap(0x40191000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb9000) = 0x40191000 old_mmap(0x4019d000, 10208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4019d000 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\240*\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=66718, ...}) = 0 old_mmap(NULL, 69920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401a0000 mprotect(0x401ae000, 12576, PROT_NONE) = 0 old_mmap(0x401ae000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x401ae000 old_mmap(0x401af000, 8480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401af000 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\300\330"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1384072, ...}) = 0 old_mmap(NULL, 1201892, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401b2000 mprotect(0x402cd000, 42724, PROT_NONE) = 0 old_mmap(0x402cd000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11a000) = 0x402cd000 old_mmap(0x402d4000, 14052, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402d4000 close(3) = 0 open("/usr/lib/libgdbm.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`\24\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=28140, ...}) = 0 old_mmap(NULL, 24756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402d8000 mprotect(0x402dd000, 4276, PROT_NONE) = 0 old_mmap(0x402dd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x402dd000 close(3) = 0 open("/lib/libdl.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\35\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=14653, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402df000 old_mmap(NULL, 12588, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402e0000 mprotect(0x402e2000, 4396, PROT_NONE) = 0 old_mmap(0x402e2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x402e2000 close(3) = 0 open("/lib/libcrypt.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\200\20"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=26322, ...}) = 0 old_mmap(NULL, 184092, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402e4000 mprotect(0x402e9000, 163612, PROT_NONE) = 0 old_mmap(0x402e9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x402e9000 old_mmap(0x402ea000, 159516, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402ea000 close(3) = 0 mprotect(0x400d7000, 761856, PROT_READ|PROT_WRITE) = 0 mprotect(0x400d7000, 761856, PROT_READ|PROT_EXEC) = 0 munmap(0x40016000, 38079) = 0 brk(0) = 0x80730d4 brk(0x8073264) = 0x8073264 brk(0x8074000) = 0x8074000 brk(0x8077000) = 0x8077000 time([1038753547]) = 1038753547 open("/etc/localtime", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 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(0x40016000, 4096) = 0 rt_sigaction(SIGPIPE, {0x40286db0, [], 0x4000000}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sin_family=AF_UNIX, path="/dev/log"}, 16) = 0 send(3, "<11>Dec 1 14:39:07 timsieved: c"..., 71, 0) = 71 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 _exit(70)
Gruß Udo