[Bug 234514] bsdinstall: Stalled after dhclient
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Jan 15 08:28:24 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234514
Jason A. Harmening <jah at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jah at FreeBSD.org
Assignee|sysinstall at FreeBSD.org |jah at FreeBSD.org
--- Comment #1 from Jason A. Harmening <jah at FreeBSD.org> ---
It looks like this was caused by r325740 in dhclient.
netconfig_ipv4 captures dhclient's stdout using command substitution for
possible logging in case dhclient throws an error. The expectation is that
this will terminate as soon as dhclient either fails to get a lease and
terminates, or succeeds in getting a lease and daemonizes (which closes
stdin/stdout/stderr).
The switch to cap_syslog broke this behavior, because cap_syslog specifies
CASPER_SERVICE_STDIO in its service declaration, so the spawned casper service
holds dhclient's stdio descriptors opens.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-sysinstall
mailing list