systemd immediately kills ifplugd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ifplugd (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Ifplugd will be immediately killed by systemd so the system can no longer detect ethernet's link status and re-run dhclient.
Ver. of ifplugd: 0.28-19ubuntu1
Environment:
* OS: Ubuntu 16.04.02 Server Ed. (Amd64)
* Network-Manager is NOT used, ifplugd+dhclient is used instead
The actual behavior:
* some ethernet device detected (like USB-ethernet device is plugged-in)
* Systemd-udev reads /lib/udev/
* systemd-udev runs /lib/udev/
* ifplugd.agent runs ifplugd
* ifplugd forks its deamon
* ifplugd.agent exits
* systemd-udev thinks the udev task (ifplugd.agent) is done, and probably kill all forked processes including ifplugd daemon
Expected behavior:
* ifplugd should continue running to monitor the network device.
* It worked on Ubuntu 14.04, but not on 16.04
Other:
# cat /etc/default/
INTERFACES=""
HOTPLUG_
ARGS="-q -f -u0 -d10 -w -I"
SUSPEND_