Monday, August 22, 2016

Dell OMSA 8.3 on CentOS 7.2 "Error! Chassis info setting unavailable on this system."

After installing Dell OMSA 8.3 on a new PowerEdge 730xd running CentOS 7.2 x86_64, the omreport chassis info command reports the following (after starting the services):

# omreport chassis info

Error! Chassis info setting unavailable on this system.
First, the solution (Zurd on the mailing list pointed me here: http://lists.us.dell.com/pipermail/linux-poweredge/2016-August/050692.html) followed by the full ticket I sent to the Dell linux-poweredge mailing list.

The solution for CentOS users (and possibly other non-supported distros) is to stop the services, make the following change, then restart the services
--- /opt/dell/srvadmin/etc/srvadmin-storage/stsvc.ini.orig 2016-08-22 21:28:32.079580254 -0500
+++ /opt/dell/srvadmin/etc/srvadmin-storage/stsvc.ini 2016-08-22 21:20:32.374317823 -0500
@@ -116,7 +116,7 @@
 vil4=dsm_sm_sasvil
 vil5=dsm_sm_sasenclvil
 vil6=dsm_sm_swrvil
-vil7=dsm_sm_psrvil
+; vil7=dsm_sm_psrvil
 vil8=dsm_sm_rnavil

 [SSDSmartInterval]
Now on to the full details of the issue:
  1. Install Dell OMSA 8.3
  2. # wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash
    # yum clean all
    # yum -y install kernel-devel kernel-headers gcc dell-system-update
    # yum -y install srvadmin-all
  3. Next check the status of the services (not started)
    # srvadmin-services.sh status
    dell_rbu (module) is stopped
    ipmi driver is running
    dsm_sa_datamgrd is stopped
    dsm_sa_eventmgrd is stopped
    dsm_sa_snmpd is stopped
    ● dsm_om_shrsvc.service - LSB: DSM OM Shared Services
       Loaded: loaded (/etc/rc.d/init.d/dsm_om_shrsvc)
       Active: inactive (dead)
         Docs: man:systemd-sysv-generator(8)
     
    Aug 22 20:43:08 r730xd-srv01.local systemd[1]: Starting LSB: DSM OM Shared Services...
    Aug 22 20:43:08 r730xd-srv01.local dsm_om_shrsvc[5144]: [47B blob data]
    Aug 22 20:43:08 r730xd-srv01.local systemd[1]: Started LSB: DSM OM Shared Services.
    Aug 22 20:43:08 r730xd-srv01.local dsm_om_shrsvc[5144]: tput: No value for $TERM and no -T specified
    Aug 22 20:45:55 r730xd-srv01.local systemd[1]: Stopping LSB: DSM OM Shared Services...
    Aug 22 20:45:55 r730xd-srv01.local dsm_om_shrsvc[8804]: [52B blob data]
    Aug 22 20:45:55 r730xd-srv01.local systemd[1]: Stopped LSB: DSM OM Shared Services.
    Aug 22 20:46:28 r730xd-srv01.local systemd[1]: Stopped LSB: DSM OM Shared Services.
    ● dsm_om_connsvc.service - LSB: DSM OM Connection Service
       Loaded: loaded (/etc/rc.d/init.d/dsm_om_connsvc)
       Active: inactive (dead)
         Docs: man:systemd-sysv-generator(8)
     
    Aug 22 20:43:08 r730xd-srv01.local systemd[1]: Starting LSB: DSM OM Connection Service...
    Aug 22 20:43:08 r730xd-srv01.local dsm_om_connsvc[5145]: [50B blob data]
    Aug 22 20:43:08 r730xd-srv01.local systemd[1]: Started LSB: DSM OM Connection Service.
    Aug 22 20:45:55 r730xd-srv01.local systemd[1]: Stopping LSB: DSM OM Connection Service...
    Aug 22 20:46:02 r730xd-srv01.local dsm_om_connsvc[8844]: [55B blob data]
    Aug 22 20:46:02 r730xd-srv01.local systemd[1]: Stopped LSB: DSM OM Connection Service.
    Aug 22 20:46:29 r730xd-srv01.local systemd[1]: Stopped LSB: DSM OM Connection Service.
  4. Start the services
    # srvadmin-services.sh start
    Starting instsvcdrv (via systemctl):                       [  OK  ]
    Starting dataeng (via systemctl):                          [  OK  ]
    Starting dsm_om_shrsvc (via systemctl):                    [  OK  ]
    Starting dsm_om_connsvc (via systemctl):                   [  OK  ]
  5. Try running the chassis info command
    # omreport chassis info
    Error! Chassis info setting unavailable on this system.
     
    # omreport about
    Product name : Dell OpenManage Server Administrator
    Version      : 8.3.0
    Copyright    : Copyright (C) Dell Inc. 1995-2015 All rights reserved.
    Company      : Dell Inc.
  6. The following are the rpms installed via yum
    # rpm -qa | grep srvadmin
    srvadmin-xmlsup-8.3.0-1908.9058.el7.x86_64
    srvadmin-omacore-8.3.0-1908.9058.el7.x86_64
    srvadmin-server-snmp-8.3.0-1908.9058.el7.x86_64
    srvadmin-oslog-8.3.0-1908.9058.el7.x86_64
    srvadmin-idrac-vmcli-8.3.0-1908.9058.el7.x86_64
    srvadmin-storageservices-snmp-8.3.0-1908.9058.el7.x86_64
    srvadmin-smcommon-8.3.0-1908.9058.el7.x86_64
    srvadmin-omcommon-8.3.0-1908.9058.el7.x86_64
    srvadmin-smweb-8.3.0-1908.9058.el7.x86_64
    srvadmin-racsvc-8.3.0-1908.9058.el7.x86_64
    srvadmin-nvme-8.3.0-1908.9058.el7.x86_64
    srvadmin-storage-cli-8.3.0-1908.9058.el7.x86_64
    srvadmin-storageservices-8.3.0-1908.9058.el7.x86_64
    srvadmin-omilcore-8.3.0-1908.9058.el7.x86_64
    srvadmin-racadm4-8.3.0-1908.9058.el7.x86_64
    srvadmin-isvc-8.3.0-1908.9058.el7.x86_64
    srvadmin-argtable2-8.3.0-1908.9058.el7.x86_64
    srvadmin-racadm5-8.3.0-1908.9058.el7.x86_64
    srvadmin-cm-8.3.0-1908.9058.el7.x86_64
    srvadmin-isvc-snmp-8.3.0-1908.9058.el7.x86_64
    srvadmin-rac4-populator-8.3.0-1908.9058.el7.x86_64
    srvadmin-tomcat-8.3.0-1908.9058.el7.x86_64
    srvadmin-itunnelprovider-8.3.0-1908.9058.el7.x86_64
    srvadmin-storelib-sysfs-8.3.0-1908.9058.el7.x86_64
    srvadmin-storageservices-cli-8.3.0-1908.9058.el7.x86_64
    srvadmin-deng-8.3.0-1908.9058.el7.x86_64
    srvadmin-rac-components-8.3.0-1908.9058.el7.x86_64
    srvadmin-ominst-8.3.0-1908.9058.el7.x86_64
    srvadmin-sysfsutils-8.3.0-1908.9058.el7.x86_64
    srvadmin-rac5-8.3.0-1908.9058.el7.x86_64
    srvadmin-base-8.3.0-1908.9058.el7.x86_64
    srvadmin-idrac-ivmcli-8.3.0-1908.9058.el7.x86_64
    srvadmin-rac4-8.3.0-1908.9058.el7.x86_64
    srvadmin-webserver-8.3.0-1908.9058.el7.x86_64
    srvadmin-standardAgent-8.3.0-1908.9058.el7.x86_64
    srvadmin-storelib-8.3.0-1908.9058.el7.x86_64
    srvadmin-storage-snmp-8.3.0-1908.9058.el7.x86_64
    srvadmin-omacs-8.3.0-1908.9058.el7.x86_64
    srvadmin-racdrsc-8.3.0-1908.9058.el7.x86_64
    srvadmin-idracadm-8.3.0-1908.9058.el7.x86_64
    srvadmin-idrac-snmp-8.3.0-1908.9058.el7.x86_64
    srvadmin-realssd-8.3.0-1908.9058.el7.x86_64
    srvadmin-storage-8.3.0-1908.9058.el7.x86_64
    srvadmin-all-8.3.0-1908.9058.el7.x86_64
    srvadmin-hapi-8.3.0-1908.9058.el7.x86_64
    srvadmin-deng-snmp-8.3.0-1908.9058.el7.x86_64
    srvadmin-server-cli-8.3.0-1908.9058.el7.x86_64
    srvadmin-jre-8.3.0-1908.9058.el7.x86_64
    srvadmin-idrac-8.3.0-1908.9058.el7.x86_64