2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-22 03:32:04 +00:00

report clear error message when lacking python dependency.

This commit is contained in:
Bin Xu 2018-03-05 13:56:55 +08:00
parent f1ff71e3bc
commit 58cf5b67a1

View File

@ -105,6 +105,11 @@ class Server(object):
sock.close()
self.server.stop()
os._exit(0)
except ImportError:
messager.error("xCAT mgt=openbmc is using a Python based framework and there are some dependencies that are not met.")
print(traceback.format_exc(), file=sys.stderr)
self.server.stop()
os._exit(1)
except Exception:
print(traceback.format_exc(), file=sys.stderr)
self.server.stop()