summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py')
-rw-r--r--bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py b/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py
index c4ab87bdc9..3de582cc86 100644
--- a/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py
+++ b/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py
@@ -78,10 +78,16 @@ class Command(NoArgsCommand):
78 except Exception as e: 78 except Exception as e:
79 logger.error("runbuilds: Error executing shell command %s" % e) 79 logger.error("runbuilds: Error executing shell command %s" % e)
80 traceback.print_exc(e) 80 traceback.print_exc(e)
81 if "[Errno 111] Connection refused" in str(e):
82 # Connection refused, read toaster_server.out
83 errmsg = bec.readServerLogFile()
84 else:
85 errmsg = str(e)
86
81 BRError.objects.create(req = br, 87 BRError.objects.create(req = br,
82 errtype = str(type(e)), 88 errtype = str(type(e)),
83 errmsg = str(e), 89 errmsg = errmsg,
84 traceback = traceback.format_exc(e)) 90 traceback = traceback.format_exc(e))
85 br.state = BuildRequest.REQ_FAILED 91 br.state = BuildRequest.REQ_FAILED
86 br.save() 92 br.save()
87 bec.be.lock = BuildEnvironment.LOCK_FREE 93 bec.be.lock = BuildEnvironment.LOCK_FREE