From: Beniamino Galvani Date: Tue, 31 Jan 2023 15:32:19 +0000 (+0100) Subject: fix(network-manager): add "After" dependency on dbus.service X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=d8a9a73df9688989b5e47469e74ad5aa666a5bfb;p=thirdparty%2Fdracut.git fix(network-manager): add "After" dependency on dbus.service During shutdown, there is no ordering dependency between the nm-initrd service and the D-Bus daemon, and so the latter can be stopped before. This causes issues to NetworkManager, especially when team interfaces are present because NM will see teamd dropping from the bus and will try to reactivate the connection. Add a "After" dependency to make sure the D-Bus daemon is stopped after NM on shutdown. --- diff --git a/modules.d/35network-manager/nm-initrd.service b/modules.d/35network-manager/nm-initrd.service index 3e24f52a0..dbd8caa74 100644 --- a/modules.d/35network-manager/nm-initrd.service +++ b/modules.d/35network-manager/nm-initrd.service @@ -3,6 +3,7 @@ DefaultDependencies=no Wants=systemd-udev-trigger.service After=systemd-udev-trigger.service After=dracut-cmdline.service +After=dbus.service Wants=network.target Before=network.target ConditionPathExists=/run/NetworkManager/initrd/neednet