Explain that segfault on IOU is a issue with the image

Fix #739
This commit is contained in:
Julien Duponchelle committed 2016-10-28 11:25:14 +02:00
1 parent f038735595
commit bd4de862c8
1 file changed
+9 -4
+9 -4
View File
@@ -536,14 +536,19 @@ class IOUVM(BaseVM):
:param returncode: Process returncode
"""
log.info("{} process has stopped, return code: {}".format(process_name, returncode))
self._terminate_process_iou()
self._terminate_process_iouyap()
self._ioucon_thread_stop_event.set()
if returncode != 0:
self.project.emit("log.error", {"message": "{} process has stopped, return code: {}\n{}".format(process_name,
returncode,
self.read_iou_stdout())})
log.info("{} process has stopped, return code: {}".format(process_name, returncode))
else:
if returncode == 11:
message = "{} process has stopped, return code: {}. This could be an issue with the image using a different image can fix the issue.\n{}".format(process_name, returncode, self.read_iou_stdout())
else:
message = "{} process has stopped, return code: {}\n{}".format(process_name, returncode, self.read_iou_stdout())
log.warn(message)
self.project.emit("log.error", {"message": message})
def _rename_nvram_file(self):
"""