At the time of this writing, the rpm command does not reorder packages based on dependencies when doing an uninstall. Instead, the packages are uninstalled in the order in which they are specified on the command line. To properly uninstall the CSM and RSCT packages and the packages on which they depend, the packages should be specified as follows.
To uninstall the management server on the Red Hat Linux 7.1 operating system:
rpm -e csm.server csm.gui.dcem csm.dsh csm.core rsct.core rsct.core.utils src
To uninstall the management server on the Red Hat Linux 7.2 operating system:
rpm -e csm.server csm.gui.dcem csm.dsh csm.core src rsct.core.utils rsct.core
To uninstall a node on the Red Hat Linux 7.1 operating system:
rpm -e csm.client csm.core rsct.core rsct.core.utils src
To uninstall a node on the Red Hat Linux 7.2 operating system:
rpm -e csm.client csm.core src rsct.core.utils rsct.core
If packages that depend on the CSM and RSCT packages are uninstalled with the same invocation of the rpm command, those packages should be specified before the CSM and RSCT packages.