Checkpoint operation for 'virtualmachine' failed

I cant back up any of my linux based virtual machines using the hyper-v client. all of the windows machines are backing up fine but the linux ones keep failing. when i look at the debug log it says

‘Checkpoint operation for ‘NeDiTest’ failed. (Virtual machine ID AA795F53-1B74-472D-B128-57724D70CFE0)
Production checkpoints cannot be created’.

I saw Uroni themself suggest making sure the hyper-v daemons are installed on the machines but I cannot for the life of me figure out how to install them, since they apparently aren’t installed on the machines. I am at a complete loss.