diff --git a/orchestra/contrib/orchestration/utils.py b/orchestra/contrib/orchestration/utils.py
index cf227260..9257e801 100644
--- a/orchestra/contrib/orchestration/utils.py
+++ b/orchestra/contrib/orchestration/utils.py
@@ -18,14 +18,15 @@ def retrieve_state(servers):
if ping.startswith('rtt'):
ping = '%s ms' % ping.split('/')[4]
else:
- ping = 'offline'
+ ping = 'Offline'
uptime = join(uptime, silent=True)
+ uptime_stderr = uptime.stderr.decode()
uptime = uptime.stdout.decode().split()
if uptime:
uptime = 'Up %s %s load %s %s %s' % (uptime[2], uptime[3], uptime[-3], uptime[-2], uptime[-1])
else:
- uptime = 'Timeout'
+ uptime = '%s' % uptime_stderr
state[server.pk] = (ping, uptime)
return state