in source/code/troubleshooter/modules/helpers.py [0:0]
def update_geninfo_all():
# cpu_bits
bits = get_os_bits()
if (bits not in ['32-bit', '64-bit']):
return ERR_BITS
# os info
os = get_os_version()
if (os == None):
return ERR_FINDING_OS
# package manager
pkg = update_pkg_manager()
if (pkg != NO_ERROR):
return pkg
# dpkg packages
if (general_info['PKG_MANAGER'] == 'dpkg'):
if (get_dpkg_pkg_version('omsconfig') == None):
return ERR_OMSCONFIG
if (get_dpkg_pkg_version('omi') == None):
return ERR_OMI
if (get_dpkg_pkg_version('scx') == None):
return ERR_SCX
if (get_dpkg_pkg_version('omsagent') == None):
return ERR_OMS_INSTALL
# rpm packages
elif (general_info['PKG_MANAGER'] == 'rpm'):
if (get_rpm_pkg_version('omsconfig') == None):
return ERR_OMSCONFIG
if (get_rpm_pkg_version('omi') == None):
return ERR_OMI
if (get_rpm_pkg_version('scx') == None):
return ERR_SCX
if (get_rpm_pkg_version('omsagent') == None):
return ERR_OMS_INSTALL
# omsadmin info
omsadmin = update_omsadmin()
if (omsadmin != NO_ERROR):
return omsadmin
# service controller
service_controller = check_service_controller()
if (service_controller != NO_ERROR):
return service_controller
# all successful
return NO_ERROR