I just landed the last PR (https://github.com/systemd/systemd/pull/4710) in upstreamd master that fully fixes networkd for early boot. The complete set is too intrusive to backport, but we don't need to in xenial: Transient (DHCP-acquired) hostname and timezone have never worked in xenial, and it should already have the "try to reconnect to D-Bus every 5s" behaviour (I'll verify this). Then we only need to backport https://github.com/systemd/systemd/commit/5f004d1e32 .
I just landed the last PR (https:/ /github. com/systemd/ systemd/ pull/4710) in upstreamd master that fully fixes networkd for early boot. The complete set is too intrusive to backport, but we don't need to in xenial: Transient (DHCP-acquired) hostname and timezone have never worked in xenial, and it should already have the "try to reconnect to D-Bus every 5s" behaviour (I'll verify this). Then we only need to backport https:/ /github. com/systemd/ systemd/ commit/ 5f004d1e32 .