Thanks for helping: On 22.10.2002 18:34 Uhr, "Peter Palmreuther" <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] \ > P=your_password \ > printf "$U\0$P\0SDKFJSD\0" | \ > strace -o /tmp/vchkpw.log -s 256 -f -e trace=file,read \ > /home/vpopmail/bin/vchkpw /bin/true 3<&0; echo $? I get: alphonse:/usr/src/v/vpopmail-5.2.1# [EMAIL PROTECTED] P=info printf "$U\0$P\0SDKFJSD\0" | strace -o /tmp/vchkpw.log -s 256 -f -e trace=file,read /home/vpopmail/bin/vchkpw /bin/true 3<&0; echo $? strace: /home/vpopmail/bin/vchkpw: command not found 1 > if the output is != 0 look into '/tmp/vchkpw.log' is you can find > anything that went wrong, e.g. vchkpw searching for wrong file or not > being able to open. > > Kill them all, shut down your POP3 daemon and run 'clearopensmtp' in a > 'strace' call. See where it hangs, what it does last before not > continuing. The last couple of lines are: close(3) = 0 munmap(0x40014000, 4096) = 0 close(4) = 0 rename("/etc/vpopmail/open-smtp.tmp", "/etc/vpopmail/open-smtp") = 0 chown32(0x804908b, 0xfa14, 0xfa14) = 0 umask(022) = 022 getpid() = 12266 pipe([3, 4]) = 0 vfork( >(Hint: use '-o' parameter for strace; makes life a lot > easier, especially when looking at the output from a second console). You mean: strace -o clearopensmtp Thanks for helping. Zeno