From d8a9a73df9688989b5e47469e74ad5aa666a5bfb Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Tue, 31 Jan 2023 16:32:19 +0100 Subject: [PATCH] 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. --- modules.d/35network-manager/nm-initrd.service | 1 + 1 file changed, 1 insertion(+) 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 -- 2.47.2