From 37a8a582d717e475f9bcade0e7234783baf784fe Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 8 Apr 2022 13:19:10 +0200 Subject: [PATCH] nixos/libvirtd: provide path to cloud-hypervisor for virtchd.service Otherwise, starting this daemon fails with the message ``` virtchd[3484224]: Initialization of mandatory cloud-hypervisor state driver skipped virtchd[3484224]: Driver state initialization failed ``` Fixes #167850 --- nixos/modules/virtualisation/libvirtd.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix index ab87394a30e..e0bccb83a97 100644 --- a/nixos/modules/virtualisation/libvirtd.nix +++ b/nixos/modules/virtualisation/libvirtd.nix @@ -344,6 +344,10 @@ in restartIfChanged = false; }; + systemd.services.virtchd = { + path = [ pkgs.cloud-hypervisor ]; + }; + systemd.services.libvirt-guests = { wantedBy = [ "multi-user.target" ]; path = with pkgs; [ coreutils gawk cfg.package ];