software/kvm: Properly cleanup server subprocesses

without this cleanup, the software integration tests of KVM were stuck
forever because unittest was waiting for the subprocess to stop.
52 jobs for master in 0 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  External
passed Cloudooo.UnitTest-Master

00:02:42

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

00:41:41

failed ERP5.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:19

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

00:31:45

passed SlapOS.Eggs.UnitTest-Master.Python2

00:18:14

passed SlapOS.Eggs.UnitTest-Master.Python3

00:19:52

failed SlapOS.SoftwareReleases.IntegrationTest-Master

06:09:02

passed SlapOS.Theia.ResilienceTest-Master-ERP5

05:13:24

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

00:29:46

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:08

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

00:34:07

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

00:34:04

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

00:42:52

failed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

15:02:33

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

08:36:06

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

00:34:24

passed ERP5.StandaloneDeploymentScriptTest-Debian.Buster

00:46:26

failed ERP5.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:28

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

00:32:59

failed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

15:02:23

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

08:32:50

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

00:33:22

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

00:38:09

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

00:49:53

passed SlapOS-Master.StandaloneDeploymentScriptTest-Debian.Buster

00:31:38

passed SlapOS.Eggs.UnitTest-Master.Python2

00:19:48

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:22

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:06

passed SlapOS.Eggs.UnitTest-Master.Python2

00:15:28

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:36

passed SlapOS.Eggs.UnitTest-Master.Python2

00:19:24

passed SlapOS.Eggs.UnitTest-Master.Python2

00:16:45

passed SlapOS.Eggs.UnitTest-Master.Python3

00:18:09

passed SlapOS.Eggs.UnitTest-Master.Python3

00:22:20

passed SlapOS.Eggs.UnitTest-Master.Python3

00:18:09

passed SlapOS.Eggs.UnitTest-Master.Python3

00:18:05

passed SlapOS.Eggs.UnitTest-Master.Python3

00:16:25

failed SlapOS.Eggs.UnitTest-Master.Python3

00:19:57

passed SlapOS.Eggs.UnitTest-Master.Python3

00:22:41

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

00:29:36

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

00:28:28

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

00:29:21

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

08:30:52

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

15:02:07

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

00:29:09

passed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster

00:33:06

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:06

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:07

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:19

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:06

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:03

failed Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master

15:02:11