[Pkg-exim4-users] Install error: user mail was not found

Mark mark.2391 at blueyonder.co.uk
Wed Jan 11 18:46:53 UTC 2006


Hi,

On attempting to install exim4 I keep getting stuck with a "user mail was not 
found" error.

User mail and its group _do_ exist. I've tried removing user mail, and 
re-adding it. I've also tried installing the heavy daemon as well as the 
light daemon. and I've tried to start clean each time with apt-get --purge 
remove exim4 exim4-config exim4-daemon-light etc..

I discovered the same problem already discussed, but did not see the solution. 
See:

http://groups.google.com/group/linux.debian.bugs.dist/browse_frm/thread/f9fa82a4fdcf8d2c/928f99e1de29b130?lnk=st&q=%22user+mail+was+not+found%22&rnum=2&hl=en#928f99e1de29b130

My desktop system is fairly newly installed with the 'testing' distribution 
and updated. It sits behind another debian system (stable dist) 
'serverconnect.org' that acts as my firewall/Internet mail server, but the 
problem here is on my desktop system.

I actually had exim4 working fine until recently. I think it's got busted 
since an apt-get upgrade (triggering the reconfigure scripts?). Maybe that 
just highlighted the problem caused from something I've done elsewhere.

Here's my output with debugging below.

Thanks in advance for any help,

Mark



zev:/usr/share/doc/exim4# export EX4DEBUG=1
zev:/usr/share/doc/exim4# apt-get install exim4 exim4-config 
exim4-daemon-light
Reading package lists... Done
Building dependency tree... Done
exim4 is already the newest version.
exim4-config is already the newest version.
exim4-daemon-light is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 247 not upgraded.
4 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up exim4-config (4.60-1) ...
now debugging /var/lib/dpkg/info/exim4-config.config configure
+ UE4CC=/etc/exim4/update-exim4.conf.conf
+ alias 'coloncolon2oe=sed -e '\''s/[[:blank:]]*//g'\'' -e '\''/^</d'\'' -e 
'\''s/:::::/:�/g'\'' -e '\''s/::::/�/g'\'' -e '\''s/:::/:�g'\'' -e 
'\''s/::/�g'\'' -e '\''s/:/ : /g'\'' -e '\''s/^/ /'\'' -e '\''s/$/ /'\'''
+ dc_local_interfaces=notset
+ command -v db_settitle
+ db_settitle exim4/exim4-config-title
+ db_get exim4/dc_eximconfig_configtype
+ _db_cmd 'GET exim4/dc_eximconfig_configtype'
+ echo 'GET exim4/dc_eximconfig_configtype'
+ IFS='
'
+ read -r _db_internal_line
+ RET='mail sent by smarthost; received via SMTP or fetchmail'
+ return 0
++ convert_to_short 'mail sent by smarthost; received via SMTP or fetchmail'
++ case "$1" in
++ echo -n smarthost
+ dc_eximconfig_configtype=smarthost
+ db_get exim4/use_split_config
+ _db_cmd 'GET exim4/use_split_config'
+ echo 'GET exim4/use_split_config'
+ IFS='
'
+ read -r _db_internal_line
+ RET=false
+ return 0
+ dc_use_split_config=false
+ db_fget exim4/dc_other_hostnames mailname
+ _db_cmd 'FGET exim4/dc_other_hostnames' mailname
+ echo 'FGET exim4/dc_other_hostnames' mailname
+ IFS='
'
+ read -r _db_internal_line
+ RET=true
+ return 0
+ dc_mailname_in_oh=true
+ '[' -e /etc/exim4/update-exim4.conf.conf ']'
+ . /etc/exim4/update-exim4.conf.conf
++ dc_eximconfig_configtype=smarthost
++ dc_other_hostnames=serverconnect.org
++ dc_local_interfaces=127.0.0.1
++ dc_readhost=
++ dc_relay_domains=
++ dc_minimaldns=false
++ dc_relay_nets=
++ dc_smarthost=serverconnect.org
++ CFILEMODE=644
++ dc_use_split_config=false
++ dc_hide_mailname=false
++ dc_mailname_in_oh=true
+ '[' -n '' ']'
+ storevar2db
++ printf '%s\n' smarthost
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_eximconfig_configtype=smarthost
++ printf '%s\n' 127.0.0.1
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_local_interfaces=127.0.0.1
++ printf '%s\n' serverconnect.org
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_other_hostnames=serverconnect.org
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_readhost=
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_relay_domains=
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_relay_nets=
++ printf '%s\n' serverconnect.org
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_smarthost=serverconnect.org
++ printf '%s\n' false
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_minimaldns=false
++ printf '%s\n' false
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_use_split_config=false
++ printf '%s\n' false
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_hide_mailname=false
++ convert_to_long smarthost
++ case "$1" in
++ echo -n 'mail sent by smarthost; received via SMTP or fetchmail'
+ db_set exim4/dc_eximconfig_configtype 'mail sent by smarthost; received via 
SMTP or fetchmail'
+ _db_cmd 'SET exim4/dc_eximconfig_configtype' 'mail sent by smarthost; 
received via SMTP or fetchmail'
+ echo 'SET exim4/dc_eximconfig_configtype' 'mail sent by smarthost; received 
via SMTP or fetchmail'
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/dc_local_interfaces 127.0.0.1
+ _db_cmd 'SET exim4/dc_local_interfaces' 127.0.0.1
+ echo 'SET exim4/dc_local_interfaces' 127.0.0.1
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/dc_other_hostnames serverconnect.org
+ _db_cmd 'SET exim4/dc_other_hostnames' serverconnect.org
+ echo 'SET exim4/dc_other_hostnames' serverconnect.org
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/dc_readhost ''
+ _db_cmd 'SET exim4/dc_readhost' ''
+ echo 'SET exim4/dc_readhost' ''
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/dc_relay_domains ''
+ _db_cmd 'SET exim4/dc_relay_domains' ''
+ echo 'SET exim4/dc_relay_domains' ''
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/dc_relay_nets ''
+ _db_cmd 'SET exim4/dc_relay_nets' ''
+ echo 'SET exim4/dc_relay_nets' ''
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/dc_smarthost serverconnect.org
+ _db_cmd 'SET exim4/dc_smarthost' serverconnect.org
+ echo 'SET exim4/dc_smarthost' serverconnect.org
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ '[' xfalse '!=' x ']'
+ db_set exim4/dc_minimaldns false
+ _db_cmd 'SET exim4/dc_minimaldns' false
+ echo 'SET exim4/dc_minimaldns' false
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/use_split_config false
+ _db_cmd 'SET exim4/use_split_config' false
+ echo 'SET exim4/use_split_config' false
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_set exim4/hide_mailname false
+ _db_cmd 'SET exim4/hide_mailname' false
+ echo 'SET exim4/hide_mailname' false
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_fset exim4/dc_other_hostnames mailname true
+ _db_cmd 'FSET exim4/dc_other_hostnames' mailname true
+ echo 'FSET exim4/dc_other_hostnames' mailname true
+ IFS='
'
+ read -r _db_internal_line
+ RET=true
+ return 0
+ '[' xsmarthost = x ']'
+ '[' -e /etc/mailname ']'
++ head -n 1 /etc/mailname
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_mailname=mail.serverconnect.org
+ db_set exim4/mailname mail.serverconnect.org
+ _db_cmd 'SET exim4/mailname' mail.serverconnect.org
+ echo 'SET exim4/mailname' mail.serverconnect.org
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ '[' xmail.serverconnect.org = x ']'
++ hostname --fqdn
+ fqdn=zev.home
+ db_subst exim4/dc_other_hostnames fqdn zev.home
+ _db_cmd 'SUBST exim4/dc_other_hostnames' fqdn zev.home
+ echo 'SUBST exim4/dc_other_hostnames' fqdn zev.home
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ '[' x = x ']'
+ db_get exim4/dc_readhost
+ _db_cmd 'GET exim4/dc_readhost'
+ echo 'GET exim4/dc_readhost'
+ IFS='
'
+ read -r _db_internal_line
+ RET=
+ return 0
+ dc_readhost=
+ '[' xserverconnect.org = x ']'
+ '[' x127.0.0.1 = xnotset ']'
+ '[' xfalse = x ']'
+ '[' xfalse = x ']'
+ db_version 2.0
+ _db_cmd 'VERSION 2.0'
+ echo 'VERSION 2.0'
+ IFS='
'
+ read -r _db_internal_line
+ RET=2.0
+ return 0
+ db_capb backup
+ _db_cmd 'CAPB backup'
+ echo 'CAPB backup'
+ IFS='
'
+ read -r _db_internal_line
+ RET='multiselect backup'
+ return 0
+ STATE=1
+ STATELIMIT=51
+ EX4QUESTION=
+ '[' 1 '!=' 0 ']'
+ '[' 1 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/use_split_config
+ PREVSTATE=0
+ NEXTSTATE=2
+ db_input medium exim4/use_split_config
+ _db_cmd 'INPUT medium' exim4/use_split_config
+ echo 'INPUT medium' exim4/use_split_config
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=2
+ '[' 2 '!=' 0 ']'
+ '[' 2 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/dc_eximconfig_configtype
+ PREVSTATE=1
+ NEXTSTATE=3
+ db_input critical exim4/dc_eximconfig_configtype
+ _db_cmd 'INPUT critical' exim4/dc_eximconfig_configtype
+ echo 'INPUT critical' exim4/dc_eximconfig_configtype
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=3
+ '[' 3 '!=' 0 ']'
+ '[' 3 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=
+ db_get exim4/dc_eximconfig_configtype
+ _db_cmd 'GET exim4/dc_eximconfig_configtype'
+ echo 'GET exim4/dc_eximconfig_configtype'
+ IFS='
'
+ read -r _db_internal_line
+ RET='mail sent by smarthost; received via SMTP or fetchmail'
+ return 0
++ convert_to_short 'mail sent by smarthost; received via SMTP or fetchmail'
++ case "$1" in
++ echo -n smarthost
+ dc_eximconfig_configtype=smarthost
+ PREVSTATE=2
+ case "${dc_eximconfig_configtype}" in
+ NEXTSTATE=20
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=20
+ '[' 20 '!=' 0 ']'
+ '[' 20 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/mailname
+ db_input medium exim4/mailname
+ _db_cmd 'INPUT medium' exim4/mailname
+ echo 'INPUT medium' exim4/mailname
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ PREVSTATE=2
+ NEXTSTATE=21
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=21
+ '[' 21 '!=' 0 ']'
+ '[' 21 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/dc_local_interfaces
+ PREVSTATE=20
+ NEXTSTATE=22
+ '[' x127.0.0.1 = xnotset ']'
+ db_input medium exim4/dc_local_interfaces
+ _db_cmd 'INPUT medium' exim4/dc_local_interfaces
+ echo 'INPUT medium' exim4/dc_local_interfaces
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=22
+ '[' 22 '!=' 0 ']'
+ '[' 22 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/dc_other_hostnames
+ PREVSTATE=21
+ NEXTSTATE=23
+ mailname2otherhostnamesdcloop
+ '[' true '!=' true ']'
+ db_input medium exim4/dc_other_hostnames
+ _db_cmd 'INPUT medium' exim4/dc_other_hostnames
+ echo 'INPUT medium' exim4/dc_other_hostnames
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=23
+ '[' 23 '!=' 0 ']'
+ '[' 23 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/dc_relay_nets
+ db_input medium exim4/dc_relay_nets
+ _db_cmd 'INPUT medium' exim4/dc_relay_nets
+ echo 'INPUT medium' exim4/dc_relay_nets
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ PREVSTATE=22
+ NEXTSTATE=24
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=24
+ '[' 24 '!=' 0 ']'
+ '[' 24 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/dc_smarthost
+ '[' xserverconnect.org = x ']'
+ db_input high exim4/dc_smarthost
+ _db_cmd 'INPUT high' exim4/dc_smarthost
+ echo 'INPUT high' exim4/dc_smarthost
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ PREVSTATE=23
+ NEXTSTATE=25
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=25
+ '[' 25 '!=' 0 ']'
+ '[' 25 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/hide_mailname
+ PREVSTATE=24
+ NEXTSTATE=26
+ db_get exim4/mailname
+ _db_cmd 'GET exim4/mailname'
+ echo 'GET exim4/mailname'
+ IFS='
'
+ read -r _db_internal_line
+ RET=mail.serverconnect.org
+ return 0
+ dc_mailname=mail.serverconnect.org
+ db_get exim4/dc_other_hostnames
+ _db_cmd 'GET exim4/dc_other_hostnames'
+ echo 'GET exim4/dc_other_hostnames'
+ IFS='
'
+ read -r _db_internal_line
+ RET=serverconnect.org
+ return 0
+ dc_other_hostnames=serverconnect.org
+ db_subst exim4/hide_mailname mailname mail.serverconnect.org
+ _db_cmd 'SUBST exim4/hide_mailname' mailname mail.serverconnect.org
+ echo 'SUBST exim4/hide_mailname' mailname mail.serverconnect.org
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ db_subst exim4/hide_mailname dc_other_hostnames serverconnect.org
+ _db_cmd 'SUBST exim4/hide_mailname' dc_other_hostnames serverconnect.org
+ echo 'SUBST exim4/hide_mailname' dc_other_hostnames serverconnect.org
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ '[' xfalse = x ']'
+ db_input medium exim4/hide_mailname
+ _db_cmd 'INPUT medium' exim4/hide_mailname
+ echo 'INPUT medium' exim4/hide_mailname
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=26
+ '[' 26 '!=' 0 ']'
+ '[' 26 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/dc_readhost
+ PREVSTATE=25
+ NEXTSTATE=27
+ db_get exim4/hide_mailname
+ _db_cmd 'GET exim4/hide_mailname'
+ echo 'GET exim4/hide_mailname'
+ IFS='
'
+ read -r _db_internal_line
+ RET=false
+ return 0
+ dc_hide_mailname=false
+ '[' false = true ']'
+ EX4QUESTION=
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=27
+ '[' 27 '!=' 0 ']'
+ '[' 27 -le 51 ']'
+ case "$STATE" in
+ EX4QUESTION=exim4/dc_minimaldns
+ PREVSTATE=26
+ NEXTSTATE=52
+ db_input low exim4/dc_minimaldns
+ _db_cmd 'INPUT low' exim4/dc_minimaldns
+ echo 'INPUT low' exim4/dc_minimaldns
+ IFS='
'
+ read -r _db_internal_line
+ RET='30 question skipped'
+ return 30
+ true
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ STATE=52
+ '[' 52 '!=' 0 ']'
+ '[' 52 -le 51 ']'
+ '[' 52 = 0 ']'
+ '[' x127.0.0.1 = xnotset ']'
+ '[' '!' -e /etc/aliases ']'
+ grep -q '^root:[[:space:]]*[[:alnum:]]' /etc/aliases
+ db_get exim4/dc_postmaster
+ _db_cmd 'GET exim4/dc_postmaster'
+ echo 'GET exim4/dc_postmaster'
+ IFS='
'
+ read -r _db_internal_line
+ RET=
+ return 0
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_postmaster=
now debugging /var/lib/dpkg/info/exim4-config.postinst configure
+ UE4CC=/etc/exim4/update-exim4.conf.conf
+ db_version 2.0
+ _db_cmd 'VERSION 2.0'
+ echo 'VERSION 2.0'
+ IFS='
'
+ read -r _db_internal_line
+ RET=2.0
+ return 0
+ alias 'stripwhitespace=sed -e '\''s/^[[:blank:]]*//'\'' -e 
'\''s/[[:blank:]]*$//'\'''
+ '[' configure = configure ']'
+ dpkg --compare-versions '' le-nl 4.20-1
+ '[' configure = configure ']'
+ dpkg --compare-versions '' le-nl 4.20-2
+ '[' configure = configure ']'
+ '[' -x /usr/sbin/update-inetd ']'
+ '[' '!' -x /usr/sbin/exim ']'
+ grep -E -q 
'^smtp[[:space:]]*stream[[:space:]]*tcp[[:space:]]*nowait[[:space:]]*mail[[:space:]]*/usr/sbin/+exim 
exim -bs' /etc/inetd.conf
+ '[' configure = configure ']'
+ getent passwd Debian-exim
+ '[' configure = configure ']'
+ dpkg-statoverride --list /etc/exim4/passwd.client
+ find /etc/exim4 -user mail '(' -type f -or -type d ')' -print
+ read i
+ find /etc/exim4 -group mail '(' -type f -or -type d ')' -print
+ read i
+ case "$1" in
+ dc_directives='dc_eximconfig_configtype dc_other_hostnames 
dc_local_interfaces dc_readhost dc_relay_domains dc_minimaldns dc_relay_nets 
dc_smarthost CFILEMODE dc_use_split_config dc_hide_mailname 
dc_mailname_in_oh'
+ '[' '!' -e /etc/exim4/update-exim4.conf.conf ']'
+ update-exim4defaults --init
now debugging /usr/sbin/update-exim4defaults --init
+ defaultfile=/etc/default/exim4
+ EX4DEF_INIT=false
+ EX4DEF_FORCE=false
+ '[' -r /etc/default/exim4 ']'
+ . /etc/default/exim4
++ EX4DEF_VERSION=
++ QUEUERUNNER=combined
++ QUEUEINTERVAL=30m
++ COMMONOPTIONS=
++ QUEUERUNNEROPTIONS=
++ QFLAGS=
++ SMTPLISTENEROPTIONS=
+ EX4DEF_QUEUERUNNER=combined
+ EX4DEF_QUEUEINTERVAL=30m
+ EX4DEF_COMMONOPTIONS=
+ EX4DEF_QUEUERUNNEROPTIONS=
+ EX4DEF_QFLAGS=
+ EX4DEF_SMTPLISTENEROPTIONS=
+ EX4DEF_FLAGOPTIONS=false
+ EX4DEF_FLAGREMOVE=false
++ getopt -n update-exim4defaults -l 
qflags:,queuerunner:,queuetime:,commonoptions:,queuerunneroptions:,smtplisteneroptions:,remove-common:,remove-queue:,remove-smtp:,force,help,init 
-- +fh --init
+ TEMP=' --init --'
+ test 0 '!=' 0
+ eval set -- --init --
++ set -- --init --
+ test --init '!=' --
+ case $1 in
+ EX4DEF_INIT=true
+ shift
+ test -- '!=' --
+ shift
+ '[' 0 -ne 0 ']'
+ '[' false = true ']'
+ true = true ']'
+ '[' -e /etc/default/exim4 ']'
+ '[' false '!=' true ']'
+ exit 0
+ . /etc/exim4/update-exim4.conf.conf
++ dc_eximconfig_configtype=smarthost
++ dc_other_hostnames=serverconnect.org
++ dc_local_interfaces=127.0.0.1
++ dc_readhost=
++ dc_relay_domains=
++ dc_minimaldns=false
++ dc_relay_nets=
++ dc_smarthost=serverconnect.org
++ CFILEMODE=644
++ dc_use_split_config=false
++ dc_hide_mailname=false
++ dc_mailname_in_oh=true
+ db_get exim4/dc_eximconfig_configtype
+ _db_cmd 'GET exim4/dc_eximconfig_configtype'
+ echo 'GET exim4/dc_eximconfig_configtype'
+ IFS='
'
+ read -r _db_internal_line
+ RET='mail sent by smarthost; received via SMTP or fetchmail'
+ return 0
++ convert_to_short 'mail sent by smarthost; received via SMTP or fetchmail'
++ case "$1" in
++ echo -n smarthost
+ dc_eximconfig_configtype=smarthost
+ db_get exim4/dc_local_interfaces
+ _db_cmd 'GET exim4/dc_local_interfaces'
+ echo 'GET exim4/dc_local_interfaces'
+ IFS='
'
+ read -r _db_internal_line
+ RET=127.0.0.1
+ return 0
++ printf '%s\n' 127.0.0.1
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_local_interfaces=127.0.0.1
+ db_get exim4/dc_other_hostnames
+ _db_cmd 'GET exim4/dc_other_hostnames'
+ echo 'GET exim4/dc_other_hostnames'
+ IFS='
'
+ read -r _db_internal_line
+ RET=serverconnect.org
+ return 0
++ printf '%s\n' serverconnect.org
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_other_hostnames=serverconnect.org
+ db_get exim4/dc_readhost
+ _db_cmd 'GET exim4/dc_readhost'
+ echo 'GET exim4/dc_readhost'
+ IFS='
'
+ read -r _db_internal_line
+ RET=
+ return 0
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_readhost=
+ db_get exim4/dc_relay_domains
+ _db_cmd 'GET exim4/dc_relay_domains'
+ echo 'GET exim4/dc_relay_domains'
+ IFS='
'
+ read -r _db_internal_line
+ RET=
+ return 0
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_relay_domains=
+ db_get exim4/dc_relay_nets
+ _db_cmd 'GET exim4/dc_relay_nets'
+ echo 'GET exim4/dc_relay_nets'
+ IFS='
'
+ read -r _db_internal_line
+ RET=
+ return 0
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_relay_nets=
+ db_get exim4/dc_smarthost
+ _db_cmd 'GET exim4/dc_smarthost'
+ echo 'GET exim4/dc_smarthost'
+ IFS='
'
+ read -r _db_internal_line
+ RET=serverconnect.org
+ return 0
++ printf '%s\n' serverconnect.org
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_smarthost=serverconnect.org
+ db_get exim4/dc_minimaldns
+ _db_cmd 'GET exim4/dc_minimaldns'
+ echo 'GET exim4/dc_minimaldns'
+ IFS='
'
+ read -r _db_internal_line
+ RET=false
+ return 0
++ printf '%s\n' false
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_minimaldns=false
+ db_get exim4/mailname
+ _db_cmd 'GET exim4/mailname'
+ echo 'GET exim4/mailname'
+ IFS='
'
+ read -r _db_internal_line
+ RET=mail.serverconnect.org
+ return 0
++ printf '%s\n' mail.serverconnect.org
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ mailname=mail.serverconnect.org
+ db_get exim4/use_split_config
+ _db_cmd 'GET exim4/use_split_config'
+ echo 'GET exim4/use_split_config'
+ IFS='
'
+ read -r _db_internal_line
+ RET=false
+ return 0
++ printf '%s\n' false
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_use_split_config=false
+ db_get exim4/hide_mailname
+ _db_cmd 'GET exim4/hide_mailname'
+ echo 'GET exim4/hide_mailname'
+ IFS='
'
+ read -r _db_internal_line
+ RET=false
+ return 0
++ printf '%s\n' false
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_hide_mailname=false
+ '[' -r /var/lib/exim4/addmailname2oh ']'
+ db_fget exim4/dc_other_hostnames mailname
+ _db_cmd 'FGET exim4/dc_other_hostnames' mailname
+ echo 'FGET exim4/dc_other_hostnames' mailname
+ IFS='
'
+ read -r _db_internal_line
+ RET=true
+ return 0
+ dc_mailname_in_oh=true
+ '[' x644 = x ']'
+ db_get exim4/dc_postmaster
+ _db_cmd 'GET exim4/dc_postmaster'
+ echo 'GET exim4/dc_postmaster'
+ IFS='
'
+ read -r _db_internal_line
+ RET=
+ return 0
++ printf '%s\n' ''
++ sed -e 's/^[[:blank:]]*//' -e 's/[[:blank:]]*$//'
+ dc_postmaster=
+ '[' '!' -e /etc/aliases ']'
+ grep -q '^root:[[:space:]]*[[:alnum:]]' /etc/aliases
+ for variable in '${dc_directives}'
+ grep -E -q 
'^[[:space:]]*dc_eximconfig_configtype=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q 
'^[[:space:]]*dc_other_hostnames=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q 
'^[[:space:]]*dc_local_interfaces=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q '^[[:space:]]*dc_readhost=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q 
'^[[:space:]]*dc_relay_domains=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q '^[[:space:]]*dc_minimaldns=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q '^[[:space:]]*dc_relay_nets=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q '^[[:space:]]*dc_smarthost=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q '^[[:space:]]*CFILEMODE=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q 
'^[[:space:]]*dc_use_split_config=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q 
'^[[:space:]]*dc_hide_mailname=' /etc/exim4/update-exim4.conf.conf
+ for variable in '${dc_directives}'
+ grep -E -q 
'^[[:space:]]*dc_mailname_in_oh=' /etc/exim4/update-exim4.conf.conf
+ export dc_directives dc_eximconfig_configtype dc_other_hostnames 
dc_local_interfaces dc_readhost dc_relay_domains dc_minimaldns dc_relay_nets 
dc_smarthost CFILEMODE dc_use_split_config dc_hide_mailname dc_mailname_in_oh
+ awk '
            BEGIN {
                split( ENVIRON["dc_directives"], directives, "[ \t]" );
            }
            {
                written = 0;
                for ( i in directives )
                   {
                       regex = "^[ \t]*" directives[i] "=";
                       if ( ( $0 ~ regex ) && ( ! written ) )
                           {
                               # Add single quotes (\0x27) around the value.
                               print directives[i] "=\x27" 
ENVIRON[directives[i]] "\x27";
                               written = 1;
                               break;
                           }
                   }
                   if ( ! written )
                       print $0;
            }'
+ mv /etc/exim4/update-exim4.conf.conf.tmp /etc/exim4/update-exim4.conf.conf
+ echo mail.serverconnect.org
+ '[' smarthost '!=' none ']'
+ '[' smarthost '!=' exim3manual ']'
+ update-exim4.conf
2006-01-11 17:40:44 Exim configuration error in line 526 
of /var/lib/exim4/config.autogenerated.tmp:
  user mail was not found
2006-01-11 17:40:44 Exim configuration error in line 526 
of /var/lib/exim4/config.autogenerated.tmp:
  user mail was not found
2006-01-11 17:40:44 Exim configuration error in line 526 
of /var/lib/exim4/config.autogenerated.tmp:
  user mail was not found
exim: could not open panic log - aborting: see message(s) above
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp
not installing /var/lib/exim4/config.autogenerated.tmp to
/var/lib/exim4/config.autogenerated
dpkg: error processing exim4-config (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of exim4-base:
 exim4-base depends on exim4-config (>= 4.30) | exim4-config-2; however:
  Package exim4-config is not configured yet.
  Package exim4-config-2 is not installed.
  Package exim4-config which provides exim4-config-2 is not configured yet.
dpkg: error processing exim4-base (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4-daemon-light:
 exim4-daemon-light depends on exim4-base (>= 4.60); however:
  Package exim4-base is not configured yet.
dpkg: error processing exim4-daemon-light (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4:
 exim4 depends on exim4-base (>= 4.60); however:
  Package exim4-base is not configured yet.
 exim4 depends on exim4-daemon-light | exim4-daemon-heavy | 
exim4-daemon-custom; however:
  Package exim4-daemon-light is not configured yet.
  Package exim4-daemon-heavy is not installed.
  Package exim4-daemon-custom is not installed.
dpkg: error processing exim4 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 exim4-config
 exim4-base
 exim4-daemon-light
 exim4
E: Sub-process /usr/bin/dpkg returned an error code (1)
zev:/usr/share/doc/exim4#



More information about the Pkg-exim4-users mailing list