After having a new VPS under KVM running, and a few system and kernel updates later and a reboot, We was unable to start the VPS – both the client and root were giving errors in the interface attempting to boot the VM,

The following error was showing every time the VPS was started and can appear for any type of KVM VM installation especially on Virtualizor, SolusVM, Proxmox or the basic virtmanager.

error: Failed to create domain from /etc/libvirt/qemu/v1001.xml
error: Unable to create cgroup for v1001: No such file or directory

This also appeared to create problems where the backups for Virtualizor were failing to backup just the KVM virtual machines, and of course stopped them starting/restarting entirely,

If you tried to start the VPS within the Virtualizor as a Client, the following error would be displayed –

kvm vps error

The fix was pretty simple and just needed a libvirtd daemon restarted using the following command, to resolve the issue,

[root@srv ~]# service libvirtd restart
Stopping libvirtd daemon: [ OK ]
Starting libvirtd daemon: [ OK ]
[root@srv ~]#

Your VPS should now be able to start without issue, and will allow the VM manager to start/stop the server as well as backup the KVM systems, this is a common bug when working on CentOS Servers.

Hope this helped!