Dell Update Packages Version 16.06.00 Manual

Dell Update Packages User's Guide
Notes, cautions, and warnings
NOTE: A NOTE indicates important information that helps you make better use of your product.
CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem.
WARNING: A WARNING indicates a potential for property damage, personal injury, or death.
© 2016 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. Dell and the Dell logo are trademarks of Dell Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
2016 - 10
Rev. A00
Contents
1 Getting Started............................................................................................................... 5
What’s new in this release..................................................................................................................................................5
DUP event viewer.............................................................................................................................................................. 5
Zip pack elimination............................................................................................................................................................ 5
Slot information for hard drive............................................................................................................................................6
Dependency....................................................................................................................................................................... 6
Supported Operating Systems........................................................................................................................................... 6
Prerequisites.......................................................................................................................................................................6
Prerequisites And Features For Systems Running Linux.....................................................................................................6
Dell-Qualified and Dell-Enabled Packages.....................................................................................................................6
Prerequisites and Features for Systems Running Windows................................................................................................6
Downloading DUPs.............................................................................................................................................................7
Downloading DUPs through Repository Manager...............................................................................................................7
Installing Device Drivers......................................................................................................................................................8
Interactive Mode.......................................................................................................................................................... 8
Non-Interactive Mode.................................................................................................................................................. 8
Installation Order of DUPs..................................................................................................................................................8
Best practices for using DUPs............................................................................................................................................9
Other Documents You May Need.......................................................................................................................................9
Contacting Dell...................................................................................................................................................................9
2 Using Dell Update Packages.......................................................................................... 10
Updating Packages Component and System Compatibility...............................................................................................10
Executing DUPs in Linux Environment..............................................................................................................................10
Interactive Mode.........................................................................................................................................................10
Non-Interactive Mode.................................................................................................................................................10
Verifying the Digital Signature......................................................................................................................................11
Executing DUPs On Systems Running Windows................................................................................................................11
Verifying the Digital Signature On Systems Running Windows....................................................................................12
Compatibility checking...................................................................................................................................................... 12
Information while applying the Updates on a Running System.......................................................................................... 12
System Reboot Required............................................................................................................................................ 12
Saving Console Output for Linux.................................................................................................................................13
Delivering DUPs to the Systems....................................................................................................................................... 13
Updating Multiple Systems......................................................................................................................................... 13
Remote Terminal Sessions.......................................................................................................................................... 13
Stand-Alone Systems and Firewalls............................................................................................................................ 13
Confirming the Update......................................................................................................................................................13
3 Update and Rollback in Lifecycle Controller Enabled Server..........................................15
Update in Lifecycle Controller...........................................................................................................................................15
Rollback in Lifecycle Controller......................................................................................................................................... 15
3
4 Command Line Interface Reference...............................................................................17
Linux CLI Options..............................................................................................................................................................17
Windows CLI Options........................................................................................................................................................18
Exit Codes for CLI............................................................................................................................................................20
5 Linux Troubleshooting...................................................................................................22
Known Issues................................................................................................................................................................... 22
Diagnostic Tasks Will Not Run While a DUP Reboot is Pending..................................................................................22
Abnormal Termination of a DUP.................................................................................................................................22
Error While Loading Shared Libraries..........................................................................................................................22
Insufficient Free Physical Memory to Load the BIOS Image.......................................................................................22
Kernel Panic While Running Storage Controller Firmware Update Packages..............................................................22
Loss of Functionality While Renaming Linux DUPs.....................................................................................................23
DUPs Fail on 64-bit Red Hat Enterprise Linux Operating System...............................................................................23
DUP Update of Firmware Might Fail While Running in the UEFI Mode.......................................................................23
Messages.........................................................................................................................................................................23
DUP Message Logs..........................................................................................................................................................28
Message Location...................................................................................................................................................... 29
Messages Log Files.................................................................................................................................................... 29
6 Troubleshooting for Systems Running Windows........................................................... 30
Known Issues................................................................................................................................................................... 30
Inventory Failure.........................................................................................................................................................30
Messages.........................................................................................................................................................................30
DUP Message Logs..........................................................................................................................................................32
Message Location...................................................................................................................................................... 32
Messages Log Files.................................................................................................................................................... 32
7 Trusted Platform Module and BitLocker Support.......................................................... 34
8 Microsoft Windows Server 2008 User Account Control................................................36
UAC Restrictions When Running DUPs Remotely............................................................................................................ 37
9 Frequently Asked Questions..........................................................................................38
4
1

Getting Started

A Dell Update Package (DUP) is a self-contained executable in a standard package format that updates a single software element on the system.
Using DUPs, you can update a wide range of system components and apply scripts to similar sets of Dell systems to bring the system components to the same version levels.
NOTE: On Dell’s 12th and 13th generation of PowerEdge servers, iDRAC and Lifecycle Controller has common DUP update.
NOTE: OS Collector inventory and update support available with Dell’s 12th and 13th generation of PowerEdge servers.
You can use DUPs to:
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 on the system by using a script comprised of noninteractive commands that you write using the CLI feature.
Leverage the scheduling of your operating system and software distribution utilities to apply updates remotely to any number of systems.

What’s new in this release

This release of Dell Update Package (DUP) supports Microsoft Windows Server 2016 (64-bit) and Red Hat Enterprise Linux 6.8 Server (64-bit).
NOTE: For detailed information on various Dell systems and operating systems on which DUP is supported, see the
Systems Software Support Matrix
at dell.com/openmanagemanuals.
Dell

DUP event viewer

The event viewer log captures the DUP execution status along with the details of that particular component which updated.
For Windows operating systems DUP generates the event log in the event viewer <application logs> folder and the corresponding instances get generated.
For the Linux operating systems DUP generates the event log in the </var/log/messages> folder.
The log instance provides details of different performance parameters like Exit Code, DUP log location and name details.

Zip pack elimination

DUP facilitates you to extract the contents of the DUP payload and other contents in an existing folder or a defined location.
5

Slot information for hard drive

DUP provides specific information about the hard drive location detail with the slot number, storage controller, enclosures and other particulars. The details of the slot information are also captured in the DUP log files.

Dependency

DUP supports the following dependencies:
Soft Dependency — Dependency(s) that needs to be applied in order to use certain new features coming with the update. For example, when the features of BIOS 1.7 are enabled only when iDRAC is at 2.3 then the dependency on iDRAC version is a soft dependency and the BIOS update would be applied but the specific features would not be available till iDRAC is at least 2.3.
Hard Dependency — Dependency(s) that must be applied in order to apply the correct update. For example, the update for upgrading BIOS to 1.7 might require iDRAC version to be at least 2.0. Then user needs to update iDRAC version to 2.0 before updating BIOS 1.7.
NOTE: In certain scenarios, for a complete update or upgrade, you have to install two and more DUPs. In such scenarios, sometimes you have to restart the system to complete the update of previously installed DUPs.

Supported Operating Systems

For detailed information on various Dell systems and operating systems on which DUP is supported, see the Dell Systems Software Support Matrix at dell.com/openmanagemanuals.

Prerequisites

Before you install and use DUPs, ensure that:
The system and operating system is supported by DUPs. See Supported Operating Systems for more information.
You have administrator privileges.

Prerequisites And Features For Systems Running Linux

This section lists all the prerequisites and features for systems running the Linux operating system.

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 the system. You may also need to complete some or all of the following:
Add executable privileges to the package filename. Type the following command: chmod +x packagename.bin.
Verify that the package meets the prerequisites for performing an update. To perform the check, type: ./packagename.bin -c.
Utilize one of the following methodologies for performing the updates. The first method is called the Single update method. In this method, Run the DUP from the command line in interactive mode to perform the update. The other method is called the Script method. Use this method if you want to run one or more updates from a script in non-interactive mode.

Prerequisites and Features for Systems Running Windows

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 the system. You may also need to complete some or all of the following steps:
NOTE: Run the DUP Check option on the target system and ensure that the system meets the prerequisites for performing an update.
6
To run the check from the CLI, type: packagename.exe /c /s.
To run the check from the GUI:
1. Double-click the .exe file for the DUP you downloaded.
2. 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 older version prior to DUP 7.2 framework is %SystemDrive%\dell\updatepackage\log.
The paths of the log files from 7.2 DUP framework are:
Windows Server 2008 and Windows Server 2012: %SystemDrive%\Program Data\Dell\UpdatePackage\log.
3. Determine that the target system meets compatibility requirements.
For more information, see the Dell OpenManage Legacy Compatibility Guide, the Dell Systems Software Support Matrix, and
Other Documents You May Need.
4. Create a directory structure for performing the updates.
5. Determine a methodology for performing the updates. The first method is Single update method. In this method, Run DUP
from the command line in interactive mode to perform the update. The other method is Script method. Use this method if you want to run one or more updates from a script in non-interactive mode.
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.

Downloading DUPs

You can download DUPs from www.dell.com/support.
NOTE: DUPs are also available in the repository folder in the Dell OpenManage Server Update Utility DVD, along with the Catalog.xml (that contains information about both Windows and Linux DUPs) and DellSoftwareBundleReport.html files.
To download DUPs from www.dell.com/support:
1. Go to www.dell.com/support and select Support for Work.
2. Type the Service Tag and click submit.
3. Select Drivers and Downloads.
4. Select the operating system, category, and the update importance.
The list of applicable updates are displayed.
5. Click Download.
6. To complete downloading the file, follow the instructions on the screen.
NOTE: You can also download a different file format from the File Title column by selecting a file format for the DUP and clicking it. In case you want to download more than one file type, you must do it one at a time.
NOTE: You can also download a DUP or group of DUPs using Dell Repository Manager. See the
User's Guide
for more information.
Dell Repository Manager

Downloading DUPs through Repository Manager

You can download DUPs from Dell Repository Manager.
1. In the Dell Repository Manager window, click My Repositories tab.
2. Click New → Create New Repository.
The Create Repository window is displayed.
3. Type the Name and Description.
4. Click Next.
The Base Repository window is displayed.
7
NOTE: Click Cancel at any time to exit without creating a new repository.
5. Select a source for the repository.
NOTE: You can also click on Help menu and choose the option: Import Repository from Catalog file…
6. Select and open from the repository list displayed.
7. Click on the Components tab to view the list of DUPs available.
8. Choose any or all of the DUPs displayed.
9. Click on Download File. Provide the path and click OK.
10. The selected DUPs appear in the Job Queue.
11. Once completed the DUPs are available in path provided.
12. You can update the components using DUPs.

Installing Device Drivers

DUPs update BIOS, firmware, drivers, and applications. If a device driver is not present in the system, DUPs allow you to perform fresh installation of the driver. You can install the driver provided the supported hardware is present.

Interactive Mode

In an interactive mode, if a fresh installation is applicable, DUP displays a message to install the driver along with the version of the package. Click Yes 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 example, packagename.exe /s and packagename.exe /s /r performs fresh installation of driver DUPs.
NOTE: Not all driver DUPs support fresh installation. See the
Systems readme
file for the list of drivers that do not support fresh installation.
Dell Update Packages for Microsoft Windows Operating

Installation Order of DUPs

If you are installing multiple DUPs, install the updates that require a reboot at the end. For recommended installation order see the following table.
Table 1. Update Packages: Recommended Installation Order
Installation Order System Software Components
1 Device driver
2 Device firmware
3 ESM firmware
4 Lifecycle Controller
5 BIOS
NOTE: If you have updated the BIOS, power supply firmware, PERC firmware, PCIeSSD firmware, Mellanox, Emulex firmware and driver, chipset and video drivers, Intel, QLogic and Broadcom firmware the changes to the components take effect only after you reboot the system. On 13G systems, the SAS expander firmware does not require a reboot.
NOTE: For a single reboot, install the ESM firmware update before the BIOS update.
8
NOTE: On 13G systems, the iDRAC and Lifecycle Controller has common DUP update.

Best practices 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 of any issues.
Make sure that you have a backup of operating system files or system configuration files stored on a system other than the one you are updating.
Make sure 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.
On a Microsoft Hyper-V virtual machine, while updating the host operating system components, ensure that the guest operating systems are not running.
Do not shut down the system while an update is in progress.
Make sure 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.

Other Documents You May Need

To access other documents go to dell.com/support/manuals and select the 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 the system to run DUPs.
Dell OpenManage Server Update Utility User's Guide
Dell OpenManage Deployment Toolkit (DTK) User's Guide
Dell OpenManage Essentials User’s Guide
Dell Systems Software Support Matrix
Glossary
Dell Repository Manager Users Guide
Dell OpenManage Chassis Management Controller User’s Guide

Contacting Dell

NOTE: If you do not have an active Internet connection, you can find contact information on your purchase invoice, packing slip, bill, or Dell product catalog.
Dell provides several online and telephone-based support and service options. Availability varies by country and product, and some services may not be available in your area. To contact Dell for sales, technical support, or customer service issues:
1. Go to Dell.com/support.
2. Select your support category.
3. Verify your country or region in the Choose a Country/Region drop-down list at the bottom of the page.
4. Select the appropriate service or support link based on your need.
9
2

Using Dell Update Packages

Dell provides a number of aids to help you determine whether or not the system requires an update. You can download DUP from
dell.com/support/manuals. For more information, see Downloading DUPs .

Updating Packages Component and System Compatibility

You can run the DUP and read the summary information. This information is provided to help you determine whether the update is appropriate for the system and specific environment.

Executing DUPs in Linux Environment

You can run DUPs from the console in two modes:
interactive
noninteractive

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 in this mode, 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.
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 by performing the following:
Type ./packagename.bin from the working directory.
NOTE: Where packagename is the model and componentspecific name of the package
Ensure that the .bin file has the appropriate permissions set and that a user account with root privileges to executes the update.
The progress and status is displayed to the console (stdout) and log its activity to /var/log/messages.

Non-Interactive Mode

Noninteractive 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.
Type q for noninteractive mode.
f for force.
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.
BIOS_XR23Y_LN_1.2.8.BIN q f r
10
For more information on the command line interface (CLI), see Command Line Interface Reference.

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 provide a 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.
NOTE: Verifying the digital signature is applicable for systems running Windows and Linux.
Verifying the Digital Signature on Systems Running Linux
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 lists.us.dell.com and
clicking the Dell Public GPG key link.
2. Import the public key to the gpg trust database by running the following command: gpg --import <Public Key Filename>
NOTE: You must have a private key to complete the process.
3. To avoid a distrusted-key warning, validate the public key by its fingerprint before you use it.
a. Type the following command: gpg --edit-key 23B66A9D b. In the GPG key editor, type fpr. The following message appears: pub 1024D/23B66A9D 2001-04-16 Dell, Inc.
(Product Group) <linuxsecurity@dell.com> Primary key fingerprint: 4172 E2CE 955A 1776 A5E6 1BB7 CA77 951D 23B6 6A9D. If the fingerprint of the 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 sign. d. Answer the list of trust-validation questions that appear and create a passphrase to use as the secret key. You must import
and validate the public key only once.
4. Obtain the Linux DUP and its associated signature file from dell.com/support/manuals/downloads.
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.
5. Verify the DUP using the following command: gpg --verify <Linux Update Package signature filename> <Linux Update
Package filename>.

Executing DUPs On Systems Running Windows

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. Check the DUP inventory report for Package version and installed versions of component.
4. Click Install to install the DUP.
5. Reboot the system, if necessary.
To execute DUPs from the command line interface (CLI), see Command Line Interface Reference.
11

Verifying the Digital Signature On Systems Running Windows

To verify the Update Package’s digital signature:
1. Start Windows Explorer and locate the Update Package whose digital signature you want to verify.
2. Right-click the filename.
3. Click Properties in the pop-up menu.
4. In the Properties window, click the Digital Signatures tab. If this tab is not displayed, the Update Package is not signed.
5. Select the signature from the signature list, and click Details. The Digital Signature Details window appears.
NOTE: The signature is not verified until you click Details.
6. Read the digital signature information to verify that the digital signature is OK.
7. Click OK to close the window.

Compatibility checking

DUPs are designed to confirm that all prerequisites are satisfied before applying the update to the system. Each DUP checks to ensure the following:
The logged-on user has root privileges.
DUP to be applied in the command is compatible with the target system and the operating system running on a system.
The device associated with the DUP is present on the system.
The minimum required versions of related system software are running on the 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 the system, you can invoke the package by using the following CLI command:
./Packagename.bin c for Linux
packagename.exe /c /s for Windows
This command executes the dependency rules within the DUP, issues any warnings, exits without applying the update to the system, and writes the results to the console. You can also use the DUP to set an exit code to perform decisions within the scripts.

Information while applying the Updates on a Running System

This section describes all the 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.
12
Loading...
+ 28 hidden pages