OpenMacNews
2006-Sep-09 22:52 UTC
[Dovecot] dovecot LDA w/ exim: "dyld: Library not loaded" & "trace trap" errors
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hi, i've Dovecot 10branch head built on on OSX 10.4.7. i've also exim 4.63 configured for use with dovecot's AUTH. on local delivery via exim -> dovecot LDA, i see two errors: (1) dovecot_lda transport output: dyld: Library not loaded: /usr/local/ssl/lib/libssl.0.9.8.dylib (2) Child process of dovecot_lda transport (running command "/usr/local/dovecot/libexec/dovecot/deliver -c /var/MailServer/Conf/dovecot.conf -d $local_part@$domain") was terminated by signal 5 (trace trap) the more i stare at this, the more i think this is a dovecot issue ... thoughts/suggestions ? details: % exim -bV Exim version 4.63 #1 built 09-Sep-2006 11:58:58 Copyright (c) University of Cambridge 2006 Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (June 7, 2006) Support for: crypteq PAM TCPwrappers OpenSSL Content_Scanning Old_Demime Experimental_DomainKeys Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch mysql Authenticators: cram_md5 plaintext dovecot Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp Fixed never_users: 0 Size of off_t: 8 Configuration file is /var/MailServer/Conf/Exim/exim.conf in my exim.conf, i've set up to use dovecot's LDA: ... begin routers ... dovecot_localuser: debug_print = "EXIM-DEBUG [R:dovecot_localuser] for $local_part@$domain" driver = accept domains = +local_domains local_part_suffix = +* local_part_suffix_optional transport = dovecot_lda ... begin transports ... dovecot_lda: debug_print = "EXIM-DEBUG [T:dovecot_lda] for $local_part@$domain" driver = pipe command = /usr/local/dovecot/libexec/dovecot/deliver \ -c /var/MailServer/Conf/Dovecot/dovecot.conf \ -d $local_part@$domain message_prefix = "" message_suffix = "" delivery_date_add envelope_to_add return_path_add log_output user = vmail ... when i test a local smtp exim devliery w/: % exim -v -odf testuser at testdomain.com LOG: MAIN cwd=/usr/local 4 args: exim -v -odf testuser at testdomain.com Test message. . i see as response in console: LOG: MAIN <= root at testdomain.com U=root P=local S=456 LOG: MAIN cwd=/var/MailServer/Mail/Queue 5 args: /usr/local/exim/bin/exim -v - -odi -Mc J5CFC3-0007YC-99 delivering J5CFC3-0007YC-99 EXIM-yes [R:dovecot_localuser] for testuser at testdomain.com EXIM-yes [T:dovecot_lda] for testuser at testdomain.com LOG: MAIN <testuser at testdomain.com>: dovecot_lda transport output: dyld: Library not loaded: /usr/local/ssl/lib/libssl.0.9.8.dylib LOG: MAIN ** testuser at testdomain.com F=<root at testdomain.com> P=<root at testdomain.com> R=dovecot_localuser T=dovecot_lda: Child process of dovecot_lda transport (running command "/usr/local/dovecot/libexec/dovecot/deliver -c /var/MailServer/Conf/dovecot.conf -d $local_part@$domain") was terminated by signal 5 (trace trap) LOG: MAIN cwd=/var/MailServer/Mail/Queue 9 args: /usr/local/exim/bin/exim -v - -odi -t -oem -oi -f <> -EJ5CFC3-0007YC-99 LOG: MAIN <= <> R=J5CFC3-0007YC-99 U=testuser P=local S=1485 T="Mail delivery failed: returning message to sender" ... if i, however, test the dovecot local delivery directly @ shell: % /usr/local/dovecot/libexec/dovecot/deliver -c /var/MailServer/Conf/Dovecot/dovecot.conf -d testuser at testdomain.com i see no 'complaints' about ssl lib ... dovecot: Sep 09 14:06:50 Info: auth(default): master in: USER 1 testuser at testdomain.com service=deliver dovecot: Sep 09 14:06:50 Info: auth(default): master out: USER 1 testuser at testdomain.com static uid=301 gid=301 home=/var/MailServer/Mail/Dovecot/Domains/testdomain.com/Accounts/testuser nice=10 so, where to begin with this? is this an exim or dovecot issue? thanks! richard - -- /"\ \ / ASCII Ribbon Campaign X against HTML email, vCards / \ & micro$oft attachments [GPG] OpenMacNews at gmail dot com fingerprint: 50C9 1C46 2F8F DE42 2EDB D460 95F7 DDBD 3671 08C6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iEYEARECAAYFAkUDRakACgkQlffdvTZxCMYoHwCdGSaSeNok1B2ZYMnrNdaGFCj5 z4sAoIAKloPRwMD8GJgHT4BYwbS7Mecr =HKZx -----END PGP SIGNATURE-----