On a Dell PE R720, running a CentOS 6, I tried to install the newest Dell OMSA (OpenManage Server Administrator) 8.3 however the "normal" way with the tar.gz package and setup.sh didn't work, because the OS of CentOS was not "detected".
I already thought I'd have to tamper with the shellscripts to tell the setup it should use the rpm's for RHEL, I came across a very good article which uses a yum repository from Dell to install OMSA. That's handy!
However when I tried to install srvadmin-all, I got a lot of dependency resolving errors. I first needed to manually remove all the existing OMSA packages.
  
First I got the list of all dell* packages:
# rpm -qa |grep dell | tr '\n' ' '
  
dell_ie_ps-3.1.0-4.123.1.el6.x86_64 dell_ft_ie_interface-1.0.14-4.15.4.el6.noarch dell_ie_nitrogen-2.0.0-4.1.2.el6.x86_64 dell_ie_idrac7-2.0.0-4.1.4.el6.x86_64 dell-omsa-repository-2-5.noarch yum-dellsysid-2.2.27-4.12.1.el6.x86_64 dell_ie_sas-3.2.0-4.196.2.el6.x86_64 dell_ie_bios-3.1.0-4.125.1.el6.x86_64 dell_ie_maser_inv_lcl-3.2.0-4.130.1.el6.x86_64 dell_ie_tape_quantum-1.1.0-7.x86_64 dell_ie_tape_ibm-1.1.0-7.x86_64 dell_ie_nvme_pcissd-1.0.0-4.91.2.el6.x86_64 dell_ft_install-1.1-2.noarch firmware-addon-dell-2.2.9-1.el6.x86_64 dell_ie_maser-3.2.0-4.130.1.el6.x86_64 dell_ie_rac_5-7.4.0-4.1.158.el6.x86_64 dell_ie_pcissd-1.0.0-4.130.3.el6.x86_64
And then the same for the srvadmin* packages:
# rpm -qa |grep srvadmin | tr '\n' ' '
  
srvadmin-racadm4-7.4.0-4.1.158.el6.x86_64 srvadmin-idrac-ivmcli-7.4.0-4.5.3.el6.x86_64 srvadmin-xmlsup-7.4.0-4.24.1.el6.x86_64 srvadmin-storelib-7.4.0-4.177.1.el6.x86_64 srvadmin-omacs-7.4.0-4.97.1.el6.x86_64 srvadmin-racdrsc-7.4.0-4.12.6.el6.x86_64 srvadmin-smweb-7.4.0-4.152.2.el6.x86_64 srvadmin-server-cli-7.4.0-4.1.1.el6.x86_64 srvadmin-rac5-7.4.0-4.1.157.el6.x86_64 srvadmin-rac4-populator-7.4.0-4.1.158.el6.x86_64 srvadmin-idrac-7.4.0-4.12.6.el6.x86_64 srvadmin-rnasoap-7.4.0-4.152.1.el6.x86_64 srvadmin-nvme-7.4.0-4.178.1.el6.x86_64 srvadmin-storage-cli-7.4.0-4.152.2.el6.x86_64 srvadmin-hapi-7.4.0-4.28.2.el6.x86_64 srvadmin-sysfsutils-7.4.0-4.1.1.el6.x86_64 srvadmin-storelib-sysfs-7.4.0-4.1.1.el6.x86_64 srvadmin-deng-7.4.0-4.14.1.el6.x86_64 srvadmin-rac-components-7.4.0-4.12.6.el6.x86_64 srvadmin-ominst-7.4.0-4.97.1.el6.x86_64 srvadmin-omacore-7.4.0-4.97.1.el6.x86_64 srvadmin-omcommon-7.4.0-4.97.1.el6.x86_64 srvadmin-cm-7.4.0-4.1.115.el6.x86_64 srvadmin-server-snmp-7.4.0-4.1.1.el6.x86_64 srvadmin-isvc-snmp-7.4.0-4.42.2.el6.x86_64 srvadmin-racadm5-7.4.0-4.1.158.el6.x86_64 srvadmin-jre-7.4.0-4.98.1.el6.x86_64 srvadmin-webserver-7.4.0-4.1.1.el6.x86_64 srvadmin-oslog-7.4.0-4.100.1.el6.x86_64 srvadmin-idrac-vmcli-7.4.0-4.10.1.el6.x86_64 srvadmin-rac4-7.4.0-4.1.158.el6.x86_64 srvadmin-itunnelprovider-7.4.0-4.14.1.el6.x86_64 srvadmin-realssd-7.4.0-4.178.1.el6.x86_64 srvadmin-storage-7.4.0-4.152.2.el6.x86_64 srvadmin-storageservices-snmp-7.4.0-4.1.1.el6.x86_64 srvadmin-storageservices-cli-7.4.0-4.1.1.el6.x86_64 srvadmin-all-7.4.0-4.1.1.el6.x86_64 srvadmin-smcommon-7.4.0-4.152.2.el6.x86_64 srvadmin-argtable2-7.4.0-4.2.1.el6.x86_64 srvadmin-omilcore-7.4.0-4.100.1.el6.x86_64 srvadmin-isvc-7.4.0-4.42.2.el6.x86_64 srvadmin-deng-snmp-7.4.0-4.14.1.el6.x86_64 srvadmin-base-7.4.0-4.2.1.el6.x86_64 srvadmin-idrac-snmp-7.4.0-4.12.6.el6.x86_64 srvadmin-tomcat-7.4.0-4.97.1.el6.x86_64 srvadmin-idracadm-7.4.0-4.12.6.el6.x86_64 srvadmin-racsvc-7.4.0-4.1.158.el6.x86_64 srvadmin-standardAgent-7.4.0-4.1.1.el6.x86_64 srvadmin-storage-snmp-7.4.0-4.152.2.el6.x86_64 srvadmin-storageservices-7.4.0-4.1.1.el6.x86_64
Additionally to both lists, you also need to include the libsmal0 package, in my case libsmal0-3.1.0-4.146.1.el6.x86_64, because this is also a dependency of srvadmin-hapi.
So the complete uninstall command turned out to be:
# rpm -e srvadmin-racadm4-7.4.0-4.1.158.el6.x86_64 srvadmin-idrac-ivmcli-7.4.0-4.5.3.el6.x86_64 srvadmin-xmlsup-7.4.0-4.24.1.el6.x86_64 srvadmin-storelib-7.4.0-4.177.1.el6.x86_64 srvadmin-omacs-7.4.0-4.97.1.el6.x86_64 srvadmin-racdrsc-7.4.0-4.12.6.el6.x86_64 srvadmin-smweb-7.4.0-4.152.2.el6.x86_64 srvadmin-server-cli-7.4.0-4.1.1.el6.x86_64 srvadmin-rac5-7.4.0-4.1.157.el6.x86_64 srvadmin-rac4-populator-7.4.0-4.1.158.el6.x86_64 srvadmin-idrac-7.4.0-4.12.6.el6.x86_64 srvadmin-rnasoap-7.4.0-4.152.1.el6.x86_64 srvadmin-nvme-7.4.0-4.178.1.el6.x86_64 srvadmin-storage-cli-7.4.0-4.152.2.el6.x86_64 srvadmin-hapi-7.4.0-4.28.2.el6.x86_64 srvadmin-sysfsutils-7.4.0-4.1.1.el6.x86_64 srvadmin-storelib-sysfs-7.4.0-4.1.1.el6.x86_64 srvadmin-deng-7.4.0-4.14.1.el6.x86_64 srvadmin-rac-components-7.4.0-4.12.6.el6.x86_64 srvadmin-ominst-7.4.0-4.97.1.el6.x86_64 srvadmin-omacore-7.4.0-4.97.1.el6.x86_64 srvadmin-omcommon-7.4.0-4.97.1.el6.x86_64 srvadmin-cm-7.4.0-4.1.115.el6.x86_64 srvadmin-server-snmp-7.4.0-4.1.1.el6.x86_64 srvadmin-isvc-snmp-7.4.0-4.42.2.el6.x86_64 srvadmin-racadm5-7.4.0-4.1.158.el6.x86_64 srvadmin-jre-7.4.0-4.98.1.el6.x86_64 srvadmin-webserver-7.4.0-4.1.1.el6.x86_64 srvadmin-oslog-7.4.0-4.100.1.el6.x86_64 srvadmin-idrac-vmcli-7.4.0-4.10.1.el6.x86_64 srvadmin-rac4-7.4.0-4.1.158.el6.x86_64 srvadmin-itunnelprovider-7.4.0-4.14.1.el6.x86_64 srvadmin-realssd-7.4.0-4.178.1.el6.x86_64 srvadmin-storage-7.4.0-4.152.2.el6.x86_64 srvadmin-storageservices-snmp-7.4.0-4.1.1.el6.x86_64 srvadmin-storageservices-cli-7.4.0-4.1.1.el6.x86_64 srvadmin-all-7.4.0-4.1.1.el6.x86_64 srvadmin-smcommon-7.4.0-4.152.2.el6.x86_64 srvadmin-argtable2-7.4.0-4.2.1.el6.x86_64 srvadmin-omilcore-7.4.0-4.100.1.el6.x86_64 srvadmin-isvc-7.4.0-4.42.2.el6.x86_64 srvadmin-deng-snmp-7.4.0-4.14.1.el6.x86_64 srvadmin-base-7.4.0-4.2.1.el6.x86_64 srvadmin-idrac-snmp-7.4.0-4.12.6.el6.x86_64 srvadmin-tomcat-7.4.0-4.97.1.el6.x86_64 srvadmin-idracadm-7.4.0-4.12.6.el6.x86_64 srvadmin-racsvc-7.4.0-4.1.158.el6.x86_64 srvadmin-standardAgent-7.4.0-4.1.1.el6.x86_64 srvadmin-storage-snmp-7.4.0-4.152.2.el6.x86_64 srvadmin-storageservices-7.4.0-4.1.1.el6.x86_64 dell_ie_ps-3.1.0-4.123.1.el6.x86_64 dell_ft_ie_interface-1.0.14-4.15.4.el6.noarch dell_ie_nitrogen-2.0.0-4.1.2.el6.x86_64 dell_ie_idrac7-2.0.0-4.1.4.el6.x86_64 dell-omsa-repository-2-5.noarch yum-dellsysid-2.2.27-4.12.1.el6.x86_64 dell_ie_sas-3.2.0-4.196.2.el6.x86_64 dell_ie_bios-3.1.0-4.125.1.el6.x86_64 dell_ie_maser_inv_lcl-3.2.0-4.130.1.el6.x86_64 dell_ie_tape_quantum-1.1.0-7.x86_64 dell_ie_tape_ibm-1.1.0-7.x86_64 dell_ie_nvme_pcissd-1.0.0-4.91.2.el6.x86_64 dell_ft_install-1.1-2.noarch firmware-addon-dell-2.2.9-1.el6.x86_64 dell_ie_maser-3.2.0-4.130.1.el6.x86_64 dell_ie_rac_5-7.4.0-4.1.158.el6.x86_64 dell_ie_pcissd-1.0.0-4.130.3.el6.x86_64 libsmal0-3.1.0-4.146.1.el6.x86_64
Yep. That's a lot of packages. Yet it worked without any problems (some warnings about some ini files were shown, but they can be ignored). As you can see in the srvadmin* version numbers, the previous installed OMSA version was 7.4.
  
Now to the installation of the newer OMSA 8.3 version. First let's add the Dell repository:
#  wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
  
Downloading GPG key: http://linux.dell.com/repo/hardware/latest/public.key
  
    Key already exists in RPM, skipping
  
Write repository configuration
  
Done!
This actually just adds this file on the system and enables the GPG key for using yum:
 # cat /etc/yum.repos.d/dell-system-update.repo 
  
[dell-system-update_independent]
  
name=dell-system-update_independent
  
baseurl=http://linux.dell.com/repo/hardware/latest/os_independent/
  
gpgcheck=1
  
gpgkey=http://linux.dell.com/repo/hardware/latest/public.key
  
enabled=1    
  
exclude=dell-system-update*.i386
  
  
[dell-system-update_dependent]
  
name=dell-system-update_dependent
  
mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch&native=1
  
gpgcheck=1
  
gpgkey=http://linux.dell.com/repo/hardware/latest/public.key
  
enabled=1    
  
Now that we got the Dell yum repo enabled, we can conveniently install srvadmin from it:
# yum -y install srvadmin-all
At the end I restarted the services:
# /etc/init.d/dataeng restart
  
Stopping Systems Management Data Engine:
  
Stopping dsm_sa_snmpd:                                     [  OK  ]
  
Stopping dsm_sa_eventmgrd: Not started                     [FAIL]
  
Stopping dsm_sa_datamgrd: Not started                      [FAIL]
  
Starting Systems Management Device Drivers:
  
Starting dell_rbu:                                         [  OK  ]
  
Starting ipmi driver:
  
                                                           [  OK  ]
  
Starting Systems Management Data Engine:
  
Starting dsm_sa_datamgrd:                                  [  OK  ]
  
Starting dsm_sa_eventmgrd:                                 [  OK  ]
  
Starting dsm_sa_snmpd:                                     [  OK  ]
  
The stopping failed because I uninstalled the old packages (I forgot to stop the OMSA services). The start of the services worked, OMSA 8.3 up and running:
# 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.
    
  
# omreport chassis
    
Health
    
    
Main System Chassis
    
    
SEVERITY : COMPONENT
    
Ok       : Fans
    
Ok       : Intrusion
    
Ok       : Memory
    
Ok       : Power Supplies
    
Ok       : Power Management
    
Ok       : Processors
    
Ok       : Temperatures
    
Ok       : Voltages
    
Ok       : Hardware Log
    
Ok       : Batteries
    
    
For further help, type the command followed by -?
    
  
Mike Kotila from wrote on Jun 7th, 2022:
Easier way to remove server admin using yum, without having to list all the packages out 
yum erase $(rpm -qa | grep srvadmin)
AWS Android Ansible Apache Apple Atlassian BSD Backup Bash Bluecoat CMS Chef Cloud Coding Consul Containers CouchDB DB DNS Databases Docker ELK Elasticsearch Filebeat FreeBSD Galera Git GlusterFS Grafana Graphics HAProxy HTML Hacks Hardware Icinga Influx Internet Java KVM Kibana Kodi Kubernetes LVM LXC Linux Logstash Mac Macintosh Mail MariaDB Minio MongoDB Monitoring Multimedia MySQL NFS Nagios Network Nginx OSSEC OTRS Observability Office OpenSearch PHP Perl Personal PostgreSQL PowerDNS Proxmox Proxy Python Rancher Rant Redis Roundcube SSL Samba Seafile Security Shell SmartOS Solaris Surveillance Systemd TLS Tomcat Ubuntu Unix VMware Varnish Virtualization Windows Wireless Wordpress Wyse ZFS Zoneminder Linux