diff --git a/src/cloud/ec2/lib/EC2QueryServer.rb b/src/cloud/ec2/lib/EC2QueryServer.rb
index cfcac7c538..4e2abd1072 100644
--- a/src/cloud/ec2/lib/EC2QueryServer.rb
+++ b/src/cloud/ec2/lib/EC2QueryServer.rb
@@ -54,8 +54,8 @@ class EC2QueryServer < CloudServer
'save' => :pending,
'epil' => :shutdown,
'shut' => :shutdown,
+ 'clea' => :shutdown,
'fail' => :terminated,
- 'dele' => :terminated,
'unkn' => :terminated
}
@@ -211,7 +211,8 @@ class EC2QueryServer < CloudServer
# Helper functions
###########################################################################
def render_state(vm)
- ec2_state = EC2_STATES[ONE_STATES[vm.status]]
+ one_state = ONE_STATES[vm.status]
+ ec2_state = EC2_STATES[one_state||:pending]
return "#{ec2_state[:code]}
#{ec2_state[:name]}"
diff --git a/src/cloud/ec2/lib/views/describe_instances.erb b/src/cloud/ec2/lib/views/describe_instances.erb
index e07e4e7179..09fae94ae5 100644
--- a/src/cloud/ec2/lib/views/describe_instances.erb
+++ b/src/cloud/ec2/lib/views/describe_instances.erb
@@ -12,7 +12,6 @@
<% vmpool.each do |vm| %>
- <% vm.info %>
-
i-<%= vm.id %>
<%= vm['TEMPLATE/IMAGE_ID'] %>