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):