[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: exim4 problems on Hurd



Hello,

Svante Signell, le Sun 23 Jan 2011 13:30:15 +0100, a écrit :
> On Sun, 2011-01-23 at 12:55 +0100, Samuel Thibault wrote:
> > Svante Signell, le Sun 23 Jan 2011 12:47:24 +0100, a écrit :
> > > Starting MTA: exim4.
> > > ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail
> > > system possibly broken ... failed!
> > > Setting up exim4 (4.72-4) ...
> > > 
> > > cat /var/log/exim4/paniclog 
> > > 2011-01-23 12:36:42 IPv6 socket creation failed: No such file or
> > > directory
> > 
> > exim4 works fine on the buildds, so I'd suggest you debug this more on
> > your box, as it's not reproduced on the buildds.
> 
> I have Hurd installed on 4 boxes under qemu using the mini.iso. After
> checking 3 of them I see the same messages are written to the paniclog:
> 
> 2011-01-23 12:36:42 IPv6 socket creation failed: No such file or
> directory
> 2011-01-23 13:26:42 IPv6 socket creation failed: Address family not
> supported by protocol.

Ok, what happens is that nowadays exim4 listens on ipv6 by default, see
/etc/exim4/update-exim4.conf.conf:

dc_local_interfaces='127.0.0.1 ; ::1'

But exim4 doesn't nicely failback if the kernel doesn't support ipv6
(EAFNOSUPPORT). This is actually not a hurd bug, but an exim4 bug, which
I'll submit.

That being said, I've commited support for enabling ipv6 on GNU/Hurd, so
the issue will fly away :)

In the meanwhile, simply drop "; ::1" from update-exim4.conf.conf and
voilà.

Samuel


Reply to: