修改Invalid argument报错

This commit is contained in:
liang_-123
2020-09-15 16:16:28 +08:00
parent 5ed8dc1706
commit a0c8edaabe

View File

@ -426,6 +426,7 @@ def doCheckOS(itemNumber):
"""
if (itemNumber == 'A1'):
checkOSVersion()
checkOSConfig()
elif (itemNumber == 'A2'):
checkKernelVersion()
elif (itemNumber == 'A3'):
@ -1408,6 +1409,26 @@ def getTmpFile():
return tmpFile
def checkOSConfig():
'''
function : Check the parameters in logind.conf
'''
g_logger.debug("Checking OS configuration.")
try:
cmd = "cat /etc/systemd/logind.conf | " + \
"grep RemoveIPC | grep -o -E '(yes|no)' | tail -1"
(status, output, outputMap) = getCmdOutput(cmd)
for hostName in outputMap:
result = outputMap[hostName]
if (result.strip() == "yes"):
g_logger.logExit("[%s]: \n" % hostName +
ErrorCode.GAUSS_516["GAUSS_51632"] % cmd +
" Error: \n You should set RemoveIPC=no " + \
"in /etc/systemd/logind.conf, "+ \
"and restart the server")
except Exception as e:
g_logger.debug(str(e))
g_logger.debug("Successfully checked OS config.")
def main():
"""
main function