Sam:
> either 'all' or 'ipv4, ipv6'. The error in the logs is: fatal:
> bind :: port 25:  Can't assign requested address.

Wietse:
> Translation: the attempt to bind to "::" port 25 failed, because
> the jail network interface does not have an IPv6 address.
> 
> This means that Postfix is started before the network address is
> configured on the jail interface.

Sam:
> That's interesting, I was wondering about that but it looked to
> me that the network was started before the other daemons. I will
> ask on the FreeBSD mailing lists like you suggested.
> My question though is why does it start fine when only ipv4 is
> used but not when ipv6 is used either by it's self or with ipv4?

It makes perfect sense: the IPv4 address is assigned FIRST and the
IPv6 address is assigned LAST.

If you want to find out why a FreeBSD jail network interface behaves
the way it does, then that would be an excellent question for a
FreeBSD mailing list.

I don't think that waiting for three seconds makes a fundamental
difference in how Postfix works, or how FreeBSD system calls work.

        Wietse

Reply via email to