Bug#921834: exim4-config: Running dpkg-reconfigure exim4-config only shows first screen

Günter Frenz guefz at guefz.de
Sat Feb 9 13:37:24 GMT 2019


Hallo

Am Sat, 9 Feb 2019 14:10:13 +0100 kam folgendes bei mir an:

> On 2019-02-09 Günter Frenz <guefz at guefz.de> wrote:
> > Am Sat, 9 Feb 2019 13:36:27 +0100 kam folgendes bei mir an:  
> [...]
> > > If I strip down your update-exim4.conf.conf file to the
> > > non-comment lines
> > > -------------  
> [...]
> > With or without using -plow I get this result:  
> 
> > dc_eximconfig_configtype=''
> > dc_other_hostnames='corinnis.guefz.de'  
> [...]
> > It seems that the original file is not read. Despite having
> > smarthost in the original file, the first dialog has marked
> > Internet-Server and no matter which option I choose, after the
> > first dialog execution ends and I get the result from above.  
> 
> Hello,
> Have you also stripped down the the file to non-commentlines only?

I hadn't done that, but without comments and without debugging enabled
I get the same result as before: wrong entry in the first dialog
preselected.

> > What else should I check?  
> 
> Running
> 
> env EX4DEBUG=y DEBIAN_FRONTEND=readline dpkg-reconfigure -plow
> exim4-config 

With this command in the first dialog the correct entry is preselected
and I get the following output (some linewrapping by the MUA):

corinnis:/etc/exim4# env EX4DEBUG=y DEBIAN_FRONTEND=readline
dpkg-reconfigure -plow exim4-config now
debugging /var/lib/dpkg/info/exim4-config.config reconfigure 4.92~RC5-2
+ UE4CC=/etc/exim4/update-exim4.conf.conf
+ alias coloncolon2oe=env -u LC_ALL LC_CTYPE=C 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
+ db_settitle exim4/exim4-config-title
+ _db_cmd SETTITLE exim4/exim4-config-title
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SETTITLE exim4/exim4-config-title
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=0
+ return 0
+ db_get exim4/dc_eximconfig_configtype
+ _db_cmd GET exim4/dc_eximconfig_configtype
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n GET exim4/dc_eximconfig_configtype
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=
+ return 0
+ convert_to_short 
+ dc_eximconfig_configtype=
+ db_get exim4/use_split_config
+ _db_cmd GET exim4/use_split_config
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n GET exim4/use_split_config
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=true
+ return 0
+ dc_use_split_config=true
+ db_fget exim4/dc_other_hostnames mailname
+ _db_cmd FGET exim4/dc_other_hostnames mailname
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n FGET exim4/dc_other_hostnames mailname
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ 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=corinnis.guefz.de
+ dc_local_interfaces=127.0.0.1;192.168.1.3
+ dc_readhost=
+ dc_relay_domains=
+ dc_minimaldns=false
+ dc_relay_nets=192.168.1.0/24
+ dc_smarthost=smtp.netcologne.de
+ CFILEMODE=644
+ dc_use_split_config=true
+ dc_hide_mailname=false
+ dc_mailname_in_oh=true
+ dc_localdelivery=mail_spool
+ [ -n 4.92~RC5-2 ]
+ [ reconfigure = configure ]
+ storevar2db
+ printf %s\n smarthost
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_eximconfig_configtype=smarthost
+ printf %s\n 127.0.0.1;192.168.1.3
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_local_interfaces=127.0.0.1;192.168.1.3
+ printf %s\n corinnis.guefz.de
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_other_hostnames=corinnis.guefz.de
+ 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 192.168.1.0/24
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_relay_nets=192.168.1.0/24
+ printf %s\n smtp.netcologne.de
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_smarthost=smtp.netcologne.de
+ printf %s\n false
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_minimaldns=false
+ printf %s\n true
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_use_split_config=true
+ printf %s\n false
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_hide_mailname=false
+ convert_to_long smarthost
+ 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
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_eximconfig_configtype mail sent by
  smarthost; received via SMTP or fetchmail
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/dc_local_interfaces 127.0.0.1;192.168.1.3
+ _db_cmd SET exim4/dc_local_interfaces 127.0.0.1;192.168.1.3
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_local_interfaces 127.0.0.1;192.168.1.3
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/dc_other_hostnames corinnis.guefz.de
+ _db_cmd SET exim4/dc_other_hostnames corinnis.guefz.de
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_other_hostnames corinnis.guefz.de
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/dc_readhost 
+ _db_cmd SET exim4/dc_readhost 
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_readhost 
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/dc_relay_domains 
+ _db_cmd SET exim4/dc_relay_domains 
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_relay_domains 
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/dc_relay_nets 192.168.1.0/24
+ _db_cmd SET exim4/dc_relay_nets 192.168.1.0/24
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_relay_nets 192.168.1.0/24
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/dc_smarthost smtp.netcologne.de
+ _db_cmd SET exim4/dc_smarthost smtp.netcologne.de
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_smarthost smtp.netcologne.de
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ [ false !=  ]
+ db_set exim4/dc_minimaldns false
+ _db_cmd SET exim4/dc_minimaldns false
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_minimaldns false
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/use_split_config true
+ _db_cmd SET exim4/use_split_config true
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/use_split_config true
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_set exim4/hide_mailname false
+ _db_cmd SET exim4/hide_mailname false
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/hide_mailname false
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ [ mail_spool !=  ]
+ convert_transport_to_long mail_spool
+ echo -n mbox format in /var/mail/
+ [ mbox format in /var/mail/ != locally customized ]
+ convert_transport_to_long mail_spool
+ echo -n mbox format in /var/mail/
+ db_set exim4/dc_localdelivery mbox format in /var/mail/
+ _db_cmd SET exim4/dc_localdelivery mbox format in /var/mail/
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/dc_localdelivery mbox format in /var/mail/
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ db_fset exim4/dc_other_hostnames mailname true
+ _db_cmd FSET exim4/dc_other_hostnames mailname true
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n FSET exim4/dc_other_hostnames mailname true
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=true
+ return 0
+ [ smarthost =  ]
+ [ -e /etc/mailname ]
+ head -n 1 /etc/mailname
+ sed -e s/^[[:blank:]]*// -e s/[[:blank:]]*$//
+ dc_mailname=corinnis.guefz.de
+ db_set exim4/mailname corinnis.guefz.de
+ _db_cmd SET exim4/mailname corinnis.guefz.de
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SET exim4/mailname corinnis.guefz.de
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=value set
+ return 0
+ [ corinnis.guefz.de =  ]
+ hostname --fqdn
+ fqdn=corinnis.midgard
+ db_subst exim4/dc_other_hostnames fqdn corinnis.midgard
+ _db_cmd SUBST exim4/dc_other_hostnames fqdn corinnis.midgard
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n SUBST exim4/dc_other_hostnames fqdn corinnis.midgard
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=0
+ return 0
+ [  =  ]
+ db_get exim4/dc_readhost
+ _db_cmd GET exim4/dc_readhost
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n GET exim4/dc_readhost
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=
+ return 0
+ dc_readhost=
+ [ smtp.netcologne.de =  ]
+ [ 127.0.0.1;192.168.1.3 = notset ]
+ [ false =  ]
+ [ true =  ]
+ [ mail_spool =  ]
+ convert_transport_to_long mail_spool
+ echo -n mbox format in /var/mail/
+ [ mbox format in /var/mail/ = locally customized ]
+ db_version 2.0
+ _db_cmd VERSION 2.0
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n VERSION 2.0
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=2.0
+ return 0
+ db_capb backup
+ _db_cmd CAPB backup
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n CAPB backup
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=multiselect escape backup
+ return 0
+ STATE=1
+ CONTSTATE=50
+ STATELIMIT=51
+ EX4QUESTION=
+ [ 1 != 0 ]
+ [ 1 -le 51 ]
+ EX4QUESTION=
+ BACKSTATE=0
+ FORWSTATE=2
+ PREVSTATE=1
+ db_go
+ _db_cmd GO 
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n GO 
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=ok
+ return 0
+ STATE=2
+ [ 2 != 0 ]
+ [ 2 -le 51 ]
+ EX4QUESTION=exim4/dc_eximconfig_configtype
+ BACKSTATE=1
+ FORWSTATE=3
+ CONFIGTYPEQUESTION=2
+ db_input medium exim4/dc_eximconfig_configtype
+ _db_cmd INPUT medium exim4/dc_eximconfig_configtype
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n INPUT medium exim4/dc_eximconfig_configtype
+ IFS=

+ read -r _db_internal_line
+ IFS= 

+ RET=question will be asked
+ return 0
+ PREVSTATE=2
+ db_go
+ _db_cmd GO 
+ _db_internal_IFS= 

+ IFS= 
+ printf %s\n GO 
+ IFS=

+ read -r _db_internal_line
Einrichten des E-Mail-Servers
-----------------------------

Bitte wählen Sie die Einstellung des E-Mail-Servers, die Ihren
Bedürfnissen am besten entspricht.

Systeme mit wechselnder IP-Adresse, einschließlich Systeme mit
Einwahlzugängen, sollten ausgehende E-Mails immer an einen anderen
Rechner, Sendezentrale (»Smarthost«) genannt, zum Versenden
weitergeben, weil viele Empfänger im Internet ankommende E-Mails von
wechselnden IP-Adressen zum Schutz vor unerwünschten E-Mails (Spam)
ablehnen.

Ein System mit wechselnder IP-Adresse kann selbst E-Mails empfangen
oder die lokale Zustellung kann abgeschaltet werden (außer E-Mails für
die Benutzer root und postmaster).

  1. Internet-Server; E-Mails werden direkt über SMTP verschickt und
  empfangen 2. Versand über Sendezentrale (Smarthost); Empfang mit SMTP
  oder Fetchmail 3. Versand über Sendezentrale (Smarthost); keine
  lokale E-Mail-Zustellung 4. Nur lokale E-Mail-Zustellung; keine
  Netzwerkverbindung 5. Keine Festlegung zum jetzigen Zeitpunkt

Generelle E-Mail-Einstellungen: 2^C




Regards

Günter

-- 
-------------------------------------------------------
Günter Frenz
Börschgasse 16a, D-51143 Köln
(h) guefz at guefz.de, guefz at freenet.de
(w) fz at gso-koeln.de
-------------------------------------------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: Digitale Signatur von OpenPGP
URL: <http://alioth-lists.debian.net/pipermail/pkg-exim4-maintainers/attachments/20190209/2b2066f8/attachment-0001.sig>


More information about the Pkg-exim4-maintainers mailing list