On Mon, Sep 01, 2014 at 01:26:07PM -0400, Josh Grosse wrote:
> I have several machines running the August 29 i386 snapshot, one of which
> is unable to create /dev/log. I'm not clear on why the code path of the
> failing machine is significantly different, or, why this particular
> failure occurs.
>
> It is repeatable on the failing platform. In single user mode:
>
> # mount -a
> # syslogd
> syslogd: bind: Can't assign requested address
> #
>
> ktrace shows that it is an error with inet6:
>
> 19063 syslogd CALL bind(0x5,0x783d99e0,0x1c)
> 19063 syslogd STRU struct sockaddr { AF_INET6, [::]:514 }
> 19063 syslogd RET bind -1 errno 49 Can't assign requested address
>
> I have implemented a simple circumvention, in rc.conf.local:
>
> syslogd_flags="-4"
>
I neglected to state that syslogd.conf is the default r1.17 from 2005, without
local modification.