Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc.
is strictly forbidden.
Trademarks used in this text: Dell™, the DELL™ logo, and OpenManage™ are trademarks of Dell
Inc.. Microsoft
Corporation in the United States and/or other countries. Intel
Corporation in the United States and other countries. Red Hat
registered trademarks of Red Hat, Inc. in the United States and other countries; SUSE™ is a trademark
of Novell, Inc. in the United States and other countries; VMware
trademarks or trademarks of VMware, Inc. in the United States and/or other jurisdictions; Citrix
XenServer
and/or other countries.
Other trademarks and trade names may be used in this document to refer to either the entities claiming
the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and
trade names other than its own.
July 2010
®
and Windows® are either trademarks or registered trademarks of Microsoft
®
are either trademarks or registered trademarks of Citrix Systems, Inc. in the United States
A Dell Update Package (DUP) is a self-contained executable in a standard
package format that updates a single software element on the system.
DUPs are available for the following software components:
•System BIOS
•System firmware, also known as the Embedded Systems Management
(ESM) firmware
•Remote Access Controller (RAC) firmware
•RAID controller firmware and device drivers
Using DUPs, you can update a wide range of system components
simultaneously and apply scripts to similar sets of Dell systems to bring the
system components to the same version levels.
DUPs are available for both Linux and Windows operating systems using
which you can:
•Apply an individual update to a system by using an interactive command
line interface (CLI).
•Install device drivers in interactive and non-interactive modes.
•Execute multiple updates for your system by using a script comprised
of non
-
interactive commands that you write using the CLI feature.
•Leverage your operating system’s scheduling and software distribution
utilities to apply updates remotely to any number of systems.
Getting Started With Dell Update Packages7
Supported Operating Systems
For a complete list of supported systems, operating systems, and Dell
OpenManage components, see the Dell Systems Software Support Matrix
available on the Dell Support website at support.dell.com/manuals.
Before You Begin
Before you install and use DUPs, ensure that:
•Your system and operating system is supported by DUPs.
•You are able to log on to the system with an account that has
Administrator privileges.
Downloading DUPs
You can download DUPs for Windows and Linux operating systems from the
Dell Support website at support.dell.com.
NOTE: DUPs are also available in the repository folder in the Dell Server Updates
DVD, along with the Catalog.xml (that contains information about both Windows
and Linux DUPs) and DellSoftwareBundleReport.html files.
To download DUPs from the Dell Support website:
1
Log on to
2
Select
3
Enter your service tag or choose your product model.
4
Select your product family and product line
5
Select your operating system, language, category, and the update
importance.
A list of applicable updates are displayed.
support.dell.com
Drivers and Downloads
and select
Support for Enterprise IT
.
.
.
6
Click
Download Now
NOTE: You can also download a different file format from the File Title
column by selecting a file format for your DUP and clicking it. If you want to
download more than one file type, you must do it one at a time.
7
To complete downloading the file, follow the instructions on the screen.
8Getting Started With Dell Update Packages
.
Fresh Installation of Device Drivers
DUPs update BIOS, firmware, drivers, and applications. If a device driver is
not present in your system, DUPs allow you to do a fresh installation of the
driver. You can install the driver if the supported hardware is present.
Interactive Mode
In interactive mode, if a fresh installation is applicable, DUP displays a
message to install the driver along with the version of the package. Click Ye s
to install the package. Installation results are logged in the "DUP Message
Logs".
Non–Interactive Mode
When a fresh installation is applicable, executing DUPs with the /s switch
installs the driver.
For exampl e , packagename.exe /s and packagename.exe /s /r does a fresh
installation of driver DUPs.
NOTE: Not all driver DUPs support fresh installation. See the
for Microsoft Windows Operating Systems
not support fresh installation.
readme file for the list of drivers that do
Dell Update Packages
Linux Prerequisites and Features
Dell-Qualified and Dell-Enabled Packages
Before installing DUPs, read the information provided online and in the
download package. Ensure that the updates you selected are both necessary
and appropriate for your system. You may also need to complete some or all of
the following steps:
1
Add executable privileges to the package filename. Type the following
command:
chmod +x packagename.bin
2
Verify that the package meets the prerequisites for performing an update.
To perform the check from the CLI, type the following command:
./packagename.bin -c
Getting Started With Dell Update Packages9
3
Determine one of the following methodologies for performing the
updates:
•Single update method: Run the DUP from the command line in
interactive mode to perform the update.
•Script method: Use this method if you want to run one or more
updates from a script in non-interactive mode.
OpenIPMI Requirements
Certain DUPs may require the latest OpenIPMI Linux device drivers to be
installed on your system. If you are prompted during installation to obtain the
latest drivers, see the Dell Support website at support.dell.com, or visit the
support site for your Linux operating system to download the latest drivers.
NOTE: Currently, DUPs are supported only in the DTK embedded Linux
environment.
NOTE: For dependencies and information on running DUPs in the Dell-provided
embedded Linux environment and in a customized embedded Linux environment
and for information on the required files and tools, see the
Deployment Toolkit User's Guide
support.dell.com/manuals.
NOTE: The required minimum kernel version is 2.6.9-42.
on the Dell Support website at
Dell OpenManage
Windows Prerequisites and Features
Before installing DUPs, read the information provided online and in the
download package. Ensure that the updates you selected are necessary and
appropriate for your system. You may also need to complete some or all of the
following steps:
1
Run the DUP
Check
option on the target system to ensure that the system
meets the prerequisites for performing an update.
To run the check from the CLI, type the following command at the
command line prompt:
packagename
.exe /c /s
To run the check from the GUI, perform the following steps:
a
Double-click the
.exe
file for the DUP you downloaded.
10Getting Started With Dell Update Packages
b
Read the information about the update in the GUI’s scrolling text
window.
You can view the log results after running the check option from either the
CLI or the GUI. The default path for the log file is
C:\dell\updatepackage\log
2
Determine that the target system meets compatibility requirements.
See the
Dell OpenManage Legacy Compatibility Guide
Systems Software Support Matrix
.
and the
for additional information. See "Other
Dell
Documents You May Need" on page 13 for more information.
3
Create a directory structure for performing the updates.
4
Determine a methodology for performing the updates.
•Single update method: Run DUPs from the GUI in the interactive
mode to perform the update.
•Script method: Use this method if you have a requirement for running
one or more updates from a script on a single system.
NOTE: DUPs for Windows can also be found in the repository on the Dell Server
Updates DVD that contains the updated BIOS, drivers, and firmware components
for Dell systems.
User Account Control In Windows Server 2008
User Account Control (UAC) is a new security feature in the Windows Server
2008 operating system. When enabled, it restricts access to critical system
resources for all users except the built-in local Administrator. With UAC,
users have to elevate to an Administrator account before running DUPs. See
"Microsoft Windows Server 2008 User Account Control" on page 65 for more
information.
Support For Trusted Platform Module (TPM) and BitLocker
A TPM is a secure microcontroller installed on the motherboard of your
system which provides basic security
protection feature in the Windows Server 2008 operating system. TPM
interacts with BitLocker to provide protection at system startup. A successful
DUP execution depends on TPM Security, TPM Activation and BitLocker
settings. See "Trusted Platform Module (TPM) and BitLocker Support" on
page 63 for more information.
Getting Started With Dell Update Packages11
-related functions. BitLocker is a data
Installation Order of DUPs
If you are installing multiple DUPs, install the updates that require a reboot at the
end. Table 1-1 provides the recommended installation order.
Table 1-1. Update Packages: Recommended Installation Order
Installation OrderSystem Software Components
1Device driver
2Device firmware
3ESM firmware
4BIOS
NOTE: If you have updated the BIOS, the changes to the BIOS take effect only after
you reboot your system.
NOTE: To ensure a single reboot, you must install the ESM firmware update before
the BIOS update.
Important Tips to Remember for Using DUPs
•Prepare repair disks before you perform any updates.
•Download the currently installed version of drivers, BIOS, and firmware,
so that you have a backup plan in case any issues arise.
•Ensure that you have a backup of operating system files or system
configuration files stored on a system other than the one you are updating.
•Ensure that the updates are planned for and performed by the system
administrator who knows which applications could be affected.
•Before updating all systems, perform the upgrade on one nonessential
system to test the update.
•Do not run other applications while executing DUPs.
•Do not shut down the system while an update is in progress.
•Ensure that the system reboots without power interruption after
performing a BIOS update.
•Do not close any terminal console windows used for performing the
DUP CLI execution, while DUP executions are in progress.
12Getting Started With Dell Update Packages
Other Documents You May Need
To access other documents you may need, go to support.dell.com/manuals and
select your product or use the direct link on the Dell Systems Management Tools and Documentation DVD.
•
Dell OpenManage Legacy Compatibility Guide
NOTE: You do not need to install Dell OpenManage Server Administrator on
If at any time you do not understand a procedure described in this guide, or if
your product does not perform as expected, different types of help are
available. For more information see the
system's Installation and Troubleshooting Guide or the Hardware Owner’s Manual.
For information on the Dell Enterprise Training and Certification, see the
Dell Training Services website at dell.com/training.
"Getting Help" section in your
NOTE: The training service may not be offered in all locations.
Getting Started With Dell Update Packages13
14Getting Started With Dell Update Packages
2
Using Dell Update Packages
Acquiring DUPs
NOTE: DUPs currently do not support every device type. DUPs will be available on
additional devices in future releases.
NOTE: You can download Windows DUPs from the Dell Support website at
support.dell.com. For more information, see "Downloading DUPs" on page 8. DUPs
are also available in the repository on the
Dell provides a number of aids to help you determine whether or not your
system requires an update. You can download the DUP for your system from
the Dell Support website at support.dell.com. For more information, see
"Downloading DUPs" on page 8.
Dell Server Updates
Updating Packages Component and System
Compatibility
After you locate the required DUP, read the summary information to
determine whether or not you should download the update and apply it to
your system. You can run the DUP and read the summary information.
This information is provided to help you determine whether the update is
appropriate for your system and your specific environment.
DVD.
Executing DUPs in Linux Environment
You can run DUPs from the console in two modes:
•interactive
•non
-
interactive
Using Dell Update Packages15
Interactive Mode
In the interactive mode, you issue a command, and the interface prompts
you for permission to continue executing the command. When you execute
a package interactively, it first displays a scrollable view of the release notes for
the package. You may view these notes before continuing with the execution of
the package.
The DUP may be executed from a local console attached to the target system
or from an administrator’s workstation by using a remote shell, such as ssh.
Once a package has been delivered to the target system, administrators can
execute the package in its simplest form by typing ./packagename.bin from the
working directory, where packagename is the model and component
-specific
name of the package. This syntax assumes that the .bin file has the
appropriate permissions set and that a user account with root privileges
executes the update. Once underway, the DUP will echo its progress and
status to the console (stdout) and log its activity to /var/log/messages.
Non-Interactive Mode
Non-interactive mode is essential when executing a script for applying DUPs
to multiple systems. When applying DUPs to multiple systems, you cannot
answer yes or no during script execution. Your script specifies -q for
non
-interactive mode; often script writers add -f for force and -r for reboot if
a reboot is required for the type of update being performed.
In the following command example, the command applies a BIOS DUP
without any user confirmation, forces the execution in the case of a
downgrade from a more recent BIOS version, and reboots the system after the
DUP is applied. This command is executed provided the DUP satisfies all the
system and version requirements.
./PE2850-ESM_FRMW_LX_R92394.bin -q -f -r
For more information on the command line interface (CLI), see "Command
Line Interface Reference" on page 31.
Verifying the Digital Signature
A digital signature is used to authenticate the identity of the signer of a file
and to certify that the original content of the file has not been modified since
it was signed.
16Using Dell Update Packages
If you do not already have it installed on your system, you must install the
Gnu Privacy Guard (GPG) to verify a Linux DUP digital signature. To use the
standard verification procedure, perform the following steps:
1
Get the Dell Linux public GnuPG key, if you do not already have it.
You can download it by navigating to
Dell Public GPG key
2
Import the public key to your gpg trust database by running the following
link.
lists.us.dell.com
and clicking the
command:
gpg --import <Public Key Filename>
NOTE: You must have your private key to complete the process.
3
To avoid a distrusted-key warning, validate the public key by its fingerprint
before you use it.
If the fingerprint of your imported key is the same as the key owner's,
you have a correct copy of the key. You can verify the key's owner in
person, over the phone, or by any other means that guarantees that
you are communicating with the key's true owner.
c
While still in the key editor, type
d
Answer the list of trust-validation questions that appears and create
sign
.
a passphrase to use as your secret key.
You must import and validate the public key only once.
Using Dell Update Packages17
4
Obtain the Linux DUP and its associated signature file from the
Dell Support website at
NOTE: Each Linux DUP has a separate signature file, which is displayed along
with the DUP. You need both the DUP and its associated signature file for
verification. By default, the signature file is named the same as the DUP
filename with a .sign extension.
To run DUPs from the interactive graphical user interface (GUI), perform the
following steps. This procedure applies to all Update Packages.
1
Execute the DUP by double-clicking the filename from within Windows
Explorer.
2
Read the update information displayed in the DUP window.
3
Click
Install to install the DUP.
4
Reboot the system, if necessary.
To execute DUPs from the command line interface (CLI), see "Command
Line Interface Reference" on page 31.
Verifying the Digital Signature
A digital signature is used to authenticate the identity of the signer of an
Update Package and to certify that the original content is unchanged. Digital
signature of DUPs gives you a more reliable and trustful method of
authentication.
Verifying the digital signature ensures that the original Update Package was
received correctly and that the content has not been modified since it was
signed.
To verify the Update Package’s digital signature, perform the following steps:
1
Start Windows Explorer and locate the Update Package whose digital
signature you want to verify.
2
Right-click the filename.
18Using Dell Update Packages
3
Click
Properties in the pop-up menu.
4
In the
Properties window, click the
NOTE: If this tab is not displayed, the Update Package is not signed.
5
Select the signature from the signature list, and click
NOTE: The signature is not verified until you click Details.
The
Digital Signature Details window appears.
6
Read the digital signature information to verify that the digital signature is
OK.
7
Click
OK
to close the window.
Digital Signatures tab.
Details
.
Compatibility Concerns
DUPs are designed to confirm that all prerequisites are satisfied before applying
the update to your system. Each DUP checks to ensure the following:
•The logged-on user has root privileges.
•The DUP to be applied in the command is compatible with your target system.
•The DUP to be applied in the command is compatible with the operating
system running on your system.
•The device associated with the DUP is present on your system.
•The minimum required versions of related system software are running on
your system.
DUPs are designed with built-in error handling capabilities to ensure that the
preceding requirements are validated. If the conditions are not met, no
update occurs. DUPs also check for dependencies between BIOS and certain
ESM packages. The application design allows you to create groups of DUPs
and apply them to a wide range of systems. Additionally, if you only want to
verify that a given package can be applied to your system, you can invoke the
package by using the following CLI command:
./Packagename.bin -c for Linux
packagename.exe /c /s for Windows
Using Dell Update Packages19
This command executes the dependency rules within the DUP, issues any
warnings, exits without applying the update to your system, and writes the
results to the console. You can also use the DUP to set an exit code to perform
decisions within your scripts.
Effects of Applying the Updates on a Running
System
System Reboot Required
Certain packages, such as those that update the system BIOS, require a
reboot for the new software to take effect. After you apply an update that
requires a reboot, you must restart the system to complete the update.
You have the option of choosing to defer the reboot until another time as long
as you do not turn off the system. This feature is primarily intended to allow
you to apply any number of updates together and perform the system reboot
after the last update has been applied. If this process is interrupted,
for example, through a power interruption, you must repeat the updates.
Therefore, it is recommended that you schedule updates for a time when the
reboot can take place immediately after you apply the last update.
Impact on Users and Applications
Generally, you can apply the updates to a running system because they
consume few system resources. Be sure to read the information contained in
the DUP before applying the update to determine if applying the update may
cause a service interruption to your users or applications. When in doubt,
always apply updates at a time when no critical applications or users require
the system.
Specifying the Order of Multiple Updates
When applying multiple updates at the same time, be sure to use the order
indicated in "Installation Order of DUPs" on page 12. As previously noted in
"System Reboot Required" on page 20, you may defer rebooting the system
until after running the last of multiple DUPs.
20Using Dell Update Packages
Saving Console Output for Linux
As the DUPs are executed, messages are printed to the console. To redirect
console output, use the following syntax with interactive commands:
./packagename.bin | tee -a logname.log
The | tee specifies the output from the DUP to be sent to both the console
and to a log file. The -a switch ensures that output is appended to a file,
protecting any previous log file output from being overwritten.
Delivering DUPs to Your Systems
The DUP application does not provide scheduling and delivery of the packages to
multiple systems. You must rely on third-party or native operating system
applications to accomplish script execution and distribution on multiple systems.
Using Software Distribution Applications With DUPs
Many IT organizations use internally developed or purchased software
distribution applications to remotely install and update software.
Updating Many Systems
For large environments that consist of hundreds or perhaps thousands of
systems, remote software distribution applications provide the best solution.
Many of these tools can effectively leverage the DUP and provide the
convenience of installing and updating a variety of software, such as operating
systems and applications, in a heterogeneous environment.
Network file shares also are an effective method of making DUP accessible in
a distributed environment. When a DUP begins execution, it first copies the
contents of the package to a temporary location on the system’s local drive.
This process ensures that the update can be completed even if the connection
to the network share is lost for any reason.
Remote Terminal Sessions
In today's highly distributed environment, it is common for IT organizations
to use remote access solutions, such as Microsoft Terminal Services, to gain
access to their remote systems. You may use this type of solution to run
DUPs.
Using Dell Update Packages21
NOTE: If your terminal session is disconnected during a NIC driver update, you will
need to re-connect and verify that the update has completed successfully.
Stand-alone Systems and Firewalls
For systems that are not connected to the Internet or that have firewalls
which block user downloads, you need to download your DUP from
support.dell.com by using a system that does have access to the Internet,
such as your desktop or portable computer. You can make DUP available to
your system by copying them onto removable media that your system supports.
Confirming the Update
To ensure that DUPs were applied to your system, review the console output
that was generated during execution. See "Linux Troubleshooting" on page 41
for detailed information about the messages.
If you want to revert to a previous (older) version of the software after
updating to a newer version, you must download the appropriate DUP from
support.dell.com and install it.
For Linu x :
To install the previous version from a script, use -q (unattended) mode. In
addition, you must use the CLI -f option, which forces the downgrade.
NOTE: If your system loses power during the update process, you must perform the
updates again.
NOTE: DUPs for Linux can also be found in the repository on the Dell Server
Updates DVD that contains the updated BIOS, and firmware components for Dell
systems. For more information, see the
on the Dell Support website at support.dell.com/manuals.
Server Update Utility User's Guide
For Wi n dows:
To install the earlier version from a script, use the /s (unattended) mode. In
addition, you must use the CLI /f option, which forces the downgrade. To
install the earlier version from the GUI, you are prompted to ensure that you
want to install an earlier version.
available
22Using Dell Update Packages
Loading...
+ 50 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.