Hi there,
I want to use Exim 4.70 on NetBSD 5.0.1.
Every mail outbound is not delivered, because exim quits with sig 6 and
the error message "_res is not supported for multi-threaded programs."
Bug in exim? Bug in NetBSD? What can I do?
root@www:#> exim -d -v dontshow@???
Exim version 4.70 uid=0 gid=0 pid=11899 D=fbb95cfd
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq IPv6 TCPwrappers OpenSSL Content_Scanning DKIM
Old_Demime
Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz sqlite
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply pipe smtp
Fixed never_users: 0
Size of off_t: 8
OpenSSL compile-time version: OpenSSL 0.9.9-dev 09 May 2008
OpenSSL runtime version: OpenSSL 0.9.9-dev 09 May 2008
changed uid/gid: forcing real = effective
uid=0 gid=0 pid=11899
auxiliary group list: <none>
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=1002 gid=6
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /usr/local/etc/exim/configure
log selectors = 00000ffc 00212001
cwd=/root 4 args: exim -d -v dontshow@???
trusted user
admin user
changed uid/gid: privilege not needed
uid=1002 gid=6 pid=11899
auxiliary group list: 6
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=1002 gid=6
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=1002 gid=6
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=1002 gid=6
originator: uid=0 gid=0 login=root name=Charlie Root
sender address = root@???
set_process_info: 11899 accepting a local non-SMTP message from
<root@???>
Sender: root@???
Recipients:
dontshow@???
search_tidyup called
>>Headers received:
rewrite_one_header: type=F:
From: Charlie Root <root@???>
search_tidyup called
>>Headers after rewriting and local additions:
Date: Mon, 16 Nov 2009 10:16:59 +0100
I Message-Id: <
E1N9xhh-00035v-E8@www.www-online.de>
F From: Charlie Root <root@???>
Data file written for message 1N9xhh-00035v-E8
>>Generated Received: header line
P Received: from root by www.www-online.de with local (Exim 4.70)
(envelope-from <root@???>)
id 1N9xhh-00035v-E8
for dontshow@???; Mon, 16 Nov 2009 10:16:59 +0100
calling local_scan(); timeout=300
local_scan() returned 0 NULL
Writing spool header file
Size of headers = 329
LOG: MAIN
<= root@??? U=root P=local S=330
search_tidyup called
search_tidyup called
exec /usr/local/pkg/sbin/exim -d=0xfbb95cfd -Mc 1N9xhh-00035v-E8
>>>>>>>>>>>>>>>> Exim pid=11899 terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version 4.70 uid=1002 gid=6 pid=3335 D=fbb95cfd
root@www:#> Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq IPv6 TCPwrappers OpenSSL Content_Scanning DKIM
Old_Demime/root
Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz sqlite
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply pipe smtp
Fixed never_users: 0
Size of off_t: 8
OpenSSL compile-time version: OpenSSL 0.9.9-dev 09 May 2008
OpenSSL runtime version: OpenSSL 0.9.9-dev 09 May 2008
changed uid/gid: forcing real = effective
uid=0 gid=6 pid=3335
auxiliary group list: <none>
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=1002 gid=6
seeking password data for user "root": cache not available
getpwnam() succeeded uid=0 gid=0
configuration file is /usr/local/etc/exim/configure
log selectors = 00000ffc 00212001
cwd=/usr/local/pkg/var/spool/exim 4 args: /usr/local/pkg/sbin/exim
-d=0xfbb95cfd -Mc 1N9xhh-00035v-E8
trusted user
admin user
skipping ACL configuration - not needed
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=1002 gid=6
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=1002 gid=6
seeking password data for user "mail": using cached result
getpwnam() succeeded uid=1002 gid=6
set_process_info: 3335 delivering specified messages
set_process_info: 3335 delivering 1N9xhh-00035v-E8
reading spool file 1N9xhh-00035v-E8-H
user=root uid=0 gid=0 sender=root@???
sender_local=1 ident=root
Non-recipients:
Empty Tree
---- End of tree ----
recipients_count=1
body_linecount=0 message_linecount=7
Delivery address list:
dontshow@???
locking /usr/local/pkg/var/spool/exim/db/retry.lockfile
locked /usr/local/pkg/var/spool/exim/db/retry.lockfile
EXIM_DBOPEN(/usr/local/pkg/var/spool/exim/db/retry)
returned from EXIM_DBOPEN
no retry data available
Considering: dontshow@???
unique = dontshow@???
no domain retry record
no address retry record
dontshow@???: queued for routing
routing dontshow@???
--------> dnslookup router <--------
local_part=dontshow domain=gmx.net
checking domains
search_open: sqlite "/usr/local/etc/mail/mail.sqlite3"
search_find: file="/usr/local/etc/mail/mail.sqlite3"
key="SELECT domain FROM domains WHERE type='local' AND
domain='gmx.net';" partial=-1 affix=NULL starflags=0
LRU list:
internal_search_find: file="/usr/local/etc/mail/mail.sqlite3"
type=sqlite key="SELECT domain FROM domains WHERE type='local' AND
domain='gmx.net';"
file lookup required for SELECT domain FROM domains WHERE type='local' AND
domain='gmx.net';
in /usr/local/etc/mail/mail.sqlite3
lookup forced cache cleanup
lookup failed
gmx.net in "sqlite;/usr/local/etc/mail/mail.sqlite3 SELECT domain FROM
domains WHERE type='local' AND domain='gmx.net';"? no (end of list)
gmx.net in "! +local_domains"? yes (end of list)
calling dnslookup router
dnslookup router called for dontshow@???
domain = gmx.net
_res is not supported for multi-threaded programs.
root@www:#> uname -a
NetBSD
www.bsdworld.private 5.0.1 NetBSD 5.0.1 (GENERIC) #0: Thu Jul 30
01:39:11 UTC 2009
builds@???:/home/builds/ab/netbsd-5-0-1-RELEASE/i386/200907292356Z-obj/home/builds/ab/netbsd-5-0-1-RELEASE/src/sys/arch/i386/compile/GENERIC
i386
Any help would be appreciated
J.R.