Users Guide

Where <os> is RHEL3 or RHEL4 or SLES9 or SLES10. Enter the appropriate directory name that applies to your system.
4. Upgrade the Red Hat Enterprise Linux or SUSE Linux Enterprise Server system using a single long command or individual RPMs. The single long command
is a combination of RPMs and can be executed by typing just one command.
Upgrade with the following command if you are upgrading from version 5.0:
rpm -Uhv `rpm -q --queryformat "%{NAME}* " \`rpm -qa | grep srvadmin\``
If upgrading from 4.x, use a command like the following:
rpm -Uhv openipmi/openipmi*.rpm srvadmin-ipmi*.rpm `rpm -q --queryformat "%{NAME}* " \`rpm -qa | grep srvadmin\``
To upgrade all the previously installed packages using individual RPMs, perform the following steps:
a. Query the rpm database for all installed srvadmin packages by typing:
rpm -qa | grep srvadmin
The query displays a list of all installed packages, including any existing or older versions.
For example:
srvadmin-omilcore-4.3.0-1.386.rpm
srvadmin-hapi-4.3.0-1.386.rpm
srvadmin-deng-4.3.0-1.386.rpm
srvadmin-isvc-4.3.0-1.386.rpm
...
b. Type the RPM upgrade command, incorporating the packages returned in step a. This command updates the installed Dell OpenManage software
components.
For example:
rpm -Uhv srvadmin-omilcore-4.3.0-1.386.rpm srvadmin-hapi-4.3.0-1.386.rpm srvadmin-deng-4.3.0-1.386.rpm srvadmin-isvc-4.3.0-1.386.rpm
If the OpenIPMI driver is currently not installed on the system, or the version of the OpenIPMI driver installed on the system is less than the minimum version
that is required by Server Administrator, the srvadmin-hapi RPM will fail to upgrade and will display an error message stating that you must install/upgrade
the OpenIPMI driver. In such a case, any RPMs that depend on the srvadmin-hapi RPM will also fail to upgrade. In such cases, you must install/upgrade the
OpenIPMI driver by performing the following additional steps:
1. Navigate to the srvadmin/linux/supportscripts directory.
2. Run the srvadmin-openipmi.sh shell script as shown below.
sh srvadmin-openipmi.sh install
Reattempt to upgrade the srvadmin-hapi RPM and any other RPMs that failed to upgrade as they depend on the srvadmin-hapi RPM. Perform the following
steps:
1. Navigate back to the previous directory that you were at.
2. Run the following commands to see which Server Administrator packages were previously successfully upgraded.
rpm -qa | grep srvadmin
The query displays a list of all installed Server Administrator packages. Those that have already been upgraded will display the new version number.
Those that have not yet been upgraded will display the old version number.
3. Upgrade every RPM in the directory that was not previously upgraded, because the srvadmin-hapi RPM previously failed to upgrade, by running the
following command:
rpm -Uhv srvadmin-hapi*.rpm srvadmin-isvc*.rpm srvadmin-omhip*.rpm srvadmin-<any-other-packages>*.rpm
If the OpenIPMI RPM for a version of the OpenIPMI driver that meets the minimum version of the OpenIPMI driver that is required by Server Administrator is
currently installed on the system, but the OpenIPMI driver modules have not yet been built and installed for the given version of the OpenIPMI driver because
the kernel-source RPM is required but is not currently installed, the srvadmin-hapi RPM will fail to upgrade and will display an error message. The error
message will state that you need to install the kernel-source RPM and build the OpenIPMI driver. In such a case, any RPMs that depend on the srvadmin-
hapi RPM will also fail to upgrade. You must install the kernel-source RPM, and build and install the OpenIPMI driver modules, by performing the following
additional steps:
1. For systems running Red Hat Enterprise Linux (version 3), install a copy of the kernel-source RPM appropriate for the kernel currently running, from your
operating system installation CDs (or from some other source). On systems running Red Hat Enterprise Linux (version 4) and SUSE Linux Enterprise
Server, the kernel*-devel RPMs provide the necessary source for building kernel modules.
2. Install the kernel-source RPM or kernel*-devel RPMs by running the following command from where you have found or copied the RPM(s):
NOTE: The commands upgrade the existing Server Administrator RPM packages on your system. Starting with version 5.0, the openipmi and
srvadmin-ipmi packages are new requirements for Server Administrator. The dkms RPM package under the openipmi sub-directory depends on
the openipmi package. You may have to adjust the commands depending on the status of these packages on your system.