Bug#297607: Long pause when exim daemon is being stopped (was: Re: exim4 prone to break d-i, bug #297607)
Frans Pop
Frans Pop <aragorn@tiscali.nl>, 297607@bugs.debian.org
Sun, 27 Mar 2005 00:09:57 +0100
On Saturday 26 March 2005 06:47, Marc Haber wrote:
> > The only thing I did notice is that, if I run 'dpkg-reconfigure
> > exim4-config' _after_ the installation is completed, "restarting MTA"
> > takes a very long time (something like 30 seconds), but only the
> > first time I do it.
>
> That sounds like a DNS issue. Exim tries to resolve its own hostname,
> and if that cannot be done, it waits for a DNS timeout. Usual remedy
> is making sure that the local hostname (hostname _and_ FQDN) is
> resolvable via /etc/hosts, since for a new install the hostname is
> unlikely to be available via DNS. See the second FAQ question in
> README.Debian
No, that's not it. Both systems are known on my DNS server. It could still
well be a DNS issue, but nothing that easy.
> > During recent normal installations from Sarge (on different archs),
> > I've seen a similar problem: on the first shutdown after installation
> > it takes a very long time to "stop MTA".
>
> That's a new one. Can you try setting EX4DEBUG to a non-empty value
> and see where the delay is happening?
I've reproduced it just now during an installation using the sparc64 RC3
netinst CD. The pause during power off is at the "start-stop-daemon
--stop" command.
The pause is about the same as when exim is being restarted during
reconfiguration in the first situation.
During previous installations with "local mail only", the default for the
hostname would mostly be the system name. Now I see
"localhost.localdomain" in some (all?) installations. Could that be the
root cause for both these issues?
This could be something from the d-i installation.
On this new Sparc installation I get in /etc/hosts (DHCP with fixed
address):
127.0.0.1 localhost.localdomain localhost gimli
On another installation I have:
127.0.0.1 localhost.localdomain localhost
10.19.66.2 elrond.fjphome.nl elrond
So on the new install the FQN is missing in /etc/hosts, but it is also
readily supplied by my DNS server:
fjp@gimli:~$ ping gimli.fjphome.nl
PING gimli.fjphome.nl (10.19.66.9) 56(84) bytes of data.
64 bytes from gimli.fjphome.nl (10.19.66.9): icmp_seq=1 ttl=64 time=0.273
ms
64 bytes from gimli.fjphome.nl (10.19.66.9): icmp_seq=2 ttl=64 time=0.083
ms
Would you like me to file a separate BR for this or will you clone this
one?
Cheers,
FJP