On Mi, 09.03.22 08:17, Michael Biebl (mbiebl@xxxxxxxxx) wrote: > > firewalld requires D-Bus so it must be started after D-Bus. You cannot > > start it earlier. > > See above, being Type=dbus, it has an explicit > Requires/After=dbus.socket. It has After=dbus.service, not After=dbus.socket, no? That's a difference during shutdown: if you order against the service this means you can still talk via the broker on shutdown. if you only order against the socket the broker might be dead by the time you shutdown. Ideally services would be written in a style that they just exit at shutdown and don't need to tdo D-Bus anymore just to exit. But of course reality isn't always ideal. Lennart -- Lennart Poettering, Berlin