diff --git a/daemon/libvirtd.c b/daemon/libvirtd.c index c7f8d3b740d4ae8cf104a0f4132a68a70a504d41..19dd26bffc0153ccdfcd5d83e7dab36dca8cc337 100644 --- a/daemon/libvirtd.c +++ b/daemon/libvirtd.c @@ -1318,6 +1318,12 @@ int main(int argc, char **argv) { goto cleanup; } + /* Register the netlink event service for NETLINK_KOBJECT_UEVENT */ + if (virNetlinkEventServiceStart(NETLINK_KOBJECT_UEVENT, 1) < 0) { + ret = VIR_DAEMON_ERR_NETWORK; + goto cleanup; + } + /* Run event loop. */ virNetServerRun(srv);