From ea1c273987120718817b58dac427d6b2bf83331e Mon Sep 17 00:00:00 2001 From: Medya Gh Date: Mon, 7 Oct 2019 13:40:40 -0700 Subject: [PATCH 1/2] clean up inaccessible virtualbox --- hack/jenkins/common.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hack/jenkins/common.sh b/hack/jenkins/common.sh index 25c12d8b40..5c6f9dd0eb 100755 --- a/hack/jenkins/common.sh +++ b/hack/jenkins/common.sh @@ -133,8 +133,15 @@ if type -P virsh; then virsh -c qemu:///system list --all || true fi + if type -P vboxmanage; then vboxmanage list vms || true + # remove inaccessible stale VMs https://github.com/kubernetes/minikube/issues/4872 + vboxmanage list vms \ + | grep inaccessible \ + | cut -d'"' -f3 \ + | xargs -I {} sh -c "vboxmanage startvm {} --type emergencystop; vboxmanage unregistervm {} --delete" \ + || true vboxmanage list vms \ | egrep -o '{.*?}' \ | xargs -I {} sh -c "vboxmanage startvm {} --type emergencystop; vboxmanage unregistervm {} --delete" \ From 008e4c9fcb19eb873e7ff8f8bfb5f4b1a85fe236 Mon Sep 17 00:00:00 2001 From: Medya Gh Date: Mon, 7 Oct 2019 14:32:32 -0700 Subject: [PATCH 2/2] dont fail on clean up dir --- hack/jenkins/common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hack/jenkins/common.sh b/hack/jenkins/common.sh index 5c6f9dd0eb..9b776cb135 100755 --- a/hack/jenkins/common.sh +++ b/hack/jenkins/common.sh @@ -254,7 +254,7 @@ cleanup_stale_routes || true ${SUDO_PREFIX} rm -Rf "${MINIKUBE_HOME}" || true ${SUDO_PREFIX} rm -f "${KUBECONFIG}" || true -rmdir "${TEST_HOME}" +${SUDO_PREFIX} rmdir "${TEST_HOME}" || true echo ">> ${TEST_HOME} completed at $(date)" if [[ "${MINIKUBE_LOCATION}" != "master" ]]; then