diff -Naur vim-emu.orig/src/emuvim/api/openstack/openstack_dummies/nova_dummy_api.py vim-emu/src/emuvim/api/openstack/openstack_dummies/nova_dummy_api.py --- vim-emu.orig/src/emuvim/api/openstack/openstack_dummies/nova_dummy_api.py 2020-09-25 17:34:52.038757471 +0000 +++ vim-emu/src/emuvim/api/openstack/openstack_dummies/nova_dummy_api.py 2020-09-25 17:35:09.306757471 +0000 @@ -254,6 +254,9 @@ return Response( "Currently only networking by port is supported.", status=400) + if 'vyos' in server.image: + server.command='/sbin/init' + self.api.compute._start_compute(server) response = NovaShowServerDetails(self.api).get(id, server.id) diff -Naur containernet.orig/mininet/node.py containernet/mininet/node.py --- containernet.orig/mininet/node.py 2020-07-07 14:09:44.000000000 +0000 +++ containernet/mininet/node.py 2020-09-25 17:22:53.157888471 +0000 @@ -1143,7 +1143,10 @@ # filter out None values to avoid errors resources_filtered = {res:self.resources[res] for res in self.resources if self.resources[res] is not None} info("{1}: update resources {0}\n".format(resources_filtered, self.name)) - self.dcli.update_container(self.dc, **resources_filtered) + try: + self.dcli.update_container(self.dc, **resources_filtered) + except Exception as ex: + error("Problem calling update_container: %s\n" % ex) def updateCpuLimit(self, cpu_quota=-1, cpu_period=-1, cpu_shares=-1, cores=None):