From e3b95fe9ced9ccabf72bd01b937ed9c73656078e Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Thu, 7 Apr 2016 14:33:21 +0200 Subject: [PATCH] Just log debug if docker link we try to destroy is already closed Fix https://github.com/GNS3/gns3-gui/issues/1159 --- gns3server/modules/docker/docker_vm.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gns3server/modules/docker/docker_vm.py b/gns3server/modules/docker/docker_vm.py index 3550fb28..369088f1 100644 --- a/gns3server/modules/docker/docker_vm.py +++ b/gns3server/modules/docker/docker_vm.py @@ -575,9 +575,15 @@ class DockerVM(BaseVM): adapter = self._ethernet_adapters[adapter_number] - yield from self._ubridge_hypervisor.send("bridge delete bridge{name}".format( - name=adapter_number)) - yield from self._ubridge_hypervisor.send('docker delete_veth {hostif}'.format(hostif=adapter.host_ifc)) + try: + yield from self._ubridge_hypervisor.send("bridge delete bridge{name}".format( + name=adapter_number)) + except UbridgeError as e: + log.debug(str(e)) + try: + yield from self._ubridge_hypervisor.send('docker delete_veth {hostif}'.format(hostif=adapter.host_ifc)) + except UbridgeError as e: + log.debug(str(e)) @asyncio.coroutine def _get_namespace(self):