On Sun, Jul 28, 2019 at 02:08:20PM +0200, Andreas Metzler wrote: > On 2019-07-27 Christian Garbs <mi...@cgarbs.de> wrote: > > Package: exim4-base > > Version: 4.92-8+deb10u1 > > Severity: normal > > Tags: ipv6 > > > After the update from Stretch to Buster, on one of my systems > > /etc/cron.daily/exim4-base failed on every run with just > > > hostname: Name or service not known > > > as an error message. > > > I could trace this to the usage of "hostname --fqdn" in the script.
[...] > > Is there another way to get a proper hostname, perhaps from Exim > > or the Exim configuration, that can be used in /etc/cron.daily/exim4-base > > instead of calling "hostname --fqdn"? > > There is > /usr/sbin/exim4 -bP primary_hostname > or > /usr/sbin/exim4 -be '${primary_hostname}' > > How about the attached patch? Hello Andreas, the patch looks good! The fallback to hostname without any parameters is a nice touch – if the admin can keep his systems apart, everything is ok, no need for any flags ;-) I have applied the patch against the original /etc/cron.daily/exim4-base from Buster and deployed it to three systems (the one that showed the bug plus two unaffected others): Everything works as expected. Please apply the patch to the next version. Thanks for the quick reply and patch! Christian -- ....Christian.Garbs....................................https://www.cgarbs.de A truly wise man never plays leapfrog with a unicorn.