On Mon, 2005-10-24 at 12:29 +0300, Jari Aalto wrote:
> | 
> | > | > Oct 23 01:34:33 cante dovecot: imap-login: Can't load certificate 
> fil| e /e
> | > | tc/ssl/certs/dovecot.pem: error:25066067:DSO support 
> routines:DLFCN_LOA| D:co| > | uld not load the shared library
> | > | > Oct 23 01:34:33 cante dovecot: child 22897 (login) returned error 89
> | > | > Oct 23 01:34:33 cante dovecot: child 22898 (login) returned error 89
> | 
> | > | Can someone please send the output of strace -efile or similar, so we 
> c| an
> | > | see what shared library is failing to load?
> | 
> | > Attached below. Thanks for looking into this.
> | 
> | > clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SI| 
> GCHLD, child_tidptr=0xb7ceaba8) = 26402
> | > exit_group(0)                           = ?
> | 
> | Hrm, it looks like all the relevant bits are on the other side of this clone
> | call.  I don't remember if -ff traverses clone calls, but could you try with
> | strace -ff -efile instead?
> 
> Certainly. Anything that can help to solve this quickly.

It's still not tracing child processes. strace -f dovecot should do
that.. But there's an alternative way to strace only the login process
by changing config file:

login_chroot = no
...
login_executable = /usr/bin/strace -o /tmp/strace.log 
/usr/lib/dovecot/imap-login

(and check that the imap-login path is right, I don't know where Debian
package puts it)




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to