Instance i-6ACB16A0 got error state. search by Google
/usr/local/lib/python3.7/unittest/case.py in testPartExecutor (arguments ▶)
- @contextlib.contextmanager
- def testPartExecutor(self, test_case, isTest=False):
- old_success = self.success
- self.success = True
- try:
- yield
- except KeyboardInterrupt:
- raise
- except SkipTest as e:
- self.success = False
/usr/local/lib/python3.7/unittest/case.py in run (arguments ▶)
- with outcome.testPartExecutor(self):
- self.setUp()
- if outcome.success:
- outcome.expecting_failure = expecting_failure
- with outcome.testPartExecutor(self, isTest=True):
- testMethod()
- outcome.expecting_failure = False
- with outcome.testPartExecutor(self):
- self.tearDown()
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/ec2/instancesgeneral.py in test_run_instances_networks (arguments ▶)
- self.assertEqual(instance.switches, [])
- self.assertEqual([i.subnet_id for i in instance.interfaces], [subnet_id])
- self.assertEqual([g.id for g in instance.groups], [group_id])
- utils.wait_for_instance_states(self.conn, instance.id,
- constants.INSTANCE_STATE_RUNNING)
- instances = self.get_all_instances(instance_ids=[instance.id])
- self.assertTrue(instances)
- self.assertEqual(instances[0].subnet_id, subnet_id)
- self.assertEqual(instances[0].switches, [])
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/utils.py in wait_for_instance_states (arguments ▶)
- raise Error("Instance {0} has disappeared.",
- set(instance_ids).difference(got_ids).pop())
- return True
- wait(10 * constants.MINUTE_SECONDS, check_state)
- def wait_for_extnet_attached(conn, *extnets):
- """Wait for External Network attached state."""
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/utils.py in wait (arguments ▶)
- def wait(timeout, func, *args, **kwargs):
- """Fail unless func return success within specified number of seconds"""
- endtime = time.time() + float(timeout)
- while time.time() < endtime:
- result = func(*args, **kwargs)
- if result:
- return result
- time.sleep(min(timeout, 0.1))
/root/c2tests/.venv/lib/python3.7/site-packages/c2tests/utils.py in check_state (arguments ▶)
- for reservation in conn.get_all_instances(instance_ids):
- for instance in reservation.instances:
- got_ids.add(instance.id)
- if check_for_errors and instance.state in aws_error_states:
- raise Error("Instance {0} got {1} state.",
- instance.id, instance.state)
- if instance.state not in aws_states:
- return False
- if got_ids != set(instance_ids):