Dell Update Packages Version 14.05.
Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. 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. Copyright © 2014 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws.
Contents 1 Getting Started...................................................................................................... 6 What’s New in This Release...................................................................................................................7 Dependency...........................................................................................................................................7 Supported Operating Systems............................................................
3 Performing BIOS and Firmware Updates Using Dell Linux Online Repository............................................................................................................... 18 Setting Up or Bootstrapping the Repository...................................................................................... 19 Creating a Local Mirror..................................................................................................................19 Installing Firmware Tools...........................
DUP Message Logs............................................................................................................................. 40 Message Location......................................................................................................................... 40 Messages Log Files........................................................................................................................ 41 8 Trusted Platform Module and BitLocker Support....................................
Getting Started 1 A Dell Update Package (DUP) is a self-contained executable in a standard package format that updates a single software element on the system. The naming convention for DUP is: yy.mm.version , where yy, mm, and version represent year, month, and version of the release.
What’s New in This Release DUP supports Non-Volatile Memory Express (NVMe) Peripheral Component Interconnect Express (PCIe) solid-state drives (SSDs). 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.
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.
1. 2. Double-click the .exe file for the DUP you downloaded. 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 2003: %SystemDrive%\Documents and Settings\All Users\Application Data\Dell \UpdatePackage\log Windows Serv
Hard Disk Drive Firmware Update The feature hard disk drive supports online firmware updates when connected to a S130 controller. The hard disk drive online firmware update is supported on the servers connected to H200, H300, SAS 5, SAS 6, PERC 5, PERC 6, H7xx , H8xx controllers and supported enclosures. 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.
NOTE: On 13G systems, the iDRAC and Lifecycle Controller has common DUP 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 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.
4. 12 Select the appropriate service or support link based on your need.
Using Dell Update Packages 2 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 . NOTE: DUPs currently does not support every device type. DUPs will be available on additional devices in future releases. Updating Packages Component and System Compatibility You can run the DUP and read the summary information.
• ‑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. ./PE2850-ESM_FRMW_LX_R92394.
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.
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. Effects of Applying the Updates on a Running System This section describes all the effects of applying the updates on a running system.
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. NOTE: If the terminal session is disconnected during a NIC driver update, you will need to reconnect and verify that the update has completed successfully.
Performing BIOS and Firmware Updates Using Dell Linux Online Repository 3 You can update the system to the latest version or to a specific version of the BIOS and firmware available in the Dell Linux online repository. The updates are available in the RPM Package Manager (RPM) format. RPM is a standard package format for software updates specific to Linux operating systems.
• Update BIOS and firmware. Setting Up or Bootstrapping the Repository To setup or bootstrap the Dell Linux online repository, run the following command at the command prompt: • wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash | bash • The system is configured to access the Dell Linux online repository using supported repository management software. The Dell GPG keys and libsmbios (BIOS library) are also installed.
Updating BIOS and Firmware Using CLI 1. Run update_firmware to inventory the system and scan the repository for new versions of the components. This command provides information about the existing versions of components on the system and the list of component versions that are available to be installed. 2. Run update_firmware --yes to install all applicable BIOS and firmware updates on the system. Once the devices are updated, the execution success message is displayed.
Update and Rollback in Lifecycle Controller Enabled Server 4 Dell Lifecycle Controller Enabled Server is an embedded configuration utility that enables systems and storage management tasks from an embedded environment throughout the life cycle of a system. Residing on an embedded flash memory card, Lifecycle Controller is similar to a BIOS utility in that it can be started during the boot sequence and can function independently of an installed operating system.
Lifecycle Controller supports platform firmware rollback to the previous version. If the operating system has a non–functioning application because of a BIOS or firmware flash, reboot to Lifecycle Controller and roll back to the previous version. NOTE: Only BIOS and firmware can be rolled back. The Lifecycle Controller application, the Dell Diagnostics application, and drivers required for operating system installation cannot be rolled back to an earlier version.
Command Line Interface Reference 5 You can display information about the CLI options by typing the DUP name and either -h or --help at a command line prompt. The console displays all of the command line options and provides help for each choice. Linux CLI Options For a list of CLI options for systems running Linux, a description of each option, and the command syntax see the following table: Table 2.
CLI Option CLI Task Description --list Display all files that are contained ./packagename.bin --list in the DUP. List package contents option Command Syntax NOTE: This option exits after displaying the requested information; no DUP verification or updates occur. -q Run command in non-interactive mode -r Reboot option Execute the DUP silently without user intervention. ./packagename.bin -q Reboot the system, if required, after performing the update.
Windows CLI Options For a list of the CLI options for systems running Windows, a description of each option, and the command syntax see the following table. NOTE: DUPs for Microsoft Windows operating systems cannot display output at the command line because they are Windows GUI applications. All output information is written to a log file. For information on log files, see DUP Message Logs. Table 3.
CLI Option CLI Task Description Command Syntax NOTE: Before downgrading the software to a previous version, see the documentation for the previous version. /l= Log option Appends logged messages to a specified ASCII file; creates a new file if one does not exist. NOTE: If the file name contains spaces, use quotation marks around the value. packagename.exe /s /l=c:\pkg.log packagename.exe /s /l="c:\Update Log\pkg.log" The /s option is required with this option.
Exit Codes for CLI Exit codes help you determine and analyze the execution results after you run DUPs. After running DUPs, see the exit codes described in the following table. Table 4. Exit Codes Value Message Name Display Name Description 0 SUCCESSFUL Success The update was successful. 1 UNSUCCESSFUL (FAILURE) Unsuccessful An error occurred during the update process; the update was not successful. 2 REBOOT_REQUIRED Reboot required You must restart the system to apply the updates.
Value Message Name Display Name Description RPM produces output only if there is a verification failure. The format of the output is: .SM5DLUGT 'utility name' For example, if the fmt command is compromised, the framework displays the message: rpm verify failed: .M...... /usr/bin/fmt RPM Verify Output Legend: .
Linux Troubleshooting 6 This section describes possible troubleshooting steps related to Linux Operating System. Known Issues The issues listed below are known issues and corrective actions for Dell Update Packages (DUPs) for Linux operating systems. Also see the corresponding Readme for Linux at dell.com/support/manuals. NOTE: The Readme file, which is available at dell.com/support/manuals, provides the latest information regarding known issues.
Insufficient Free Physical Memory to Load the BIOS Image BIOS updates require enough free physical memory to load the entire BIOS image into the physical memory. If there is insufficient free physical memory available on the system to load the BIOS image, the DUP for the BIOS may fail. To resolve, the BIOS can be updated using UEFI-based update utility or Lifecycle Controller Platform Update option, run the DUP after adding more memory or immediately after a reboot.
Boot the system with the reboot=k kernel command line option to enable the firmware flashing procedure to complete successfully. You could add this to /etc/grub.conf to be persistent across reboots. NOTE: Using the reboot=w option as documented in the Linux Kernel documentation might cause a Kernel Panic to occur on Red Hat Enterprise Linux 6 while the system shuts down. Messages For descriptions and solutions to messages that you may receive when running DUPs, see the following table: Table 5.
Message Description/Solution The version of this Update Package is older than the currently installed version. Software application name: Package version: Installed version: The DUP you selected cannot be installed because a newer version of the software already exists on the system. To install the older version: (Using the interactive mode) Type Y or N when prompted to continue. (Using the CLI) Specify the -f option.
Message Description/Solution You must reboot the system for the update to take effect. If you shut down or power off the system after performing an update, you will lose the update. An Update Package is already running. Wait until it is complete before proceeding with another update. You can run only one DUP at a time. WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS. THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE.
Message Description/Solution ROOT directory cannot be used for extraction. Create a directory for the extracted files. Successfully extracted to "/extractdir" The package contents were extracted to the directory you designated. Cannot find utilities on the system to extract package. Make sure the following utilities are on the path: Locate the listed utilities and add their directory to the specified path. Rebuilding Package Failed - Error creating driver support directory.
Message Description/Solution rebuilt only on a system that does not have Server Administrator device driver (HAPI) installed. Unable to Install Dell Instrumentation Driver (HAPI). The package cannot install the HAPI driver. Rebuilding Package Failed - RPM Installation failed with error code= Provides the RPM error code that prevented the package from being rebuilt. packagename.bin: Rebuilding Package failed - Unable to extract package contents.
Message Description/Solution packagename.bin: Rebuilding Package failed - Server Administrator is installed on the system. Packages cannot be rebuilt on a system that has Server Administrator installed. Uninstall Server Administrator from the system before using the ‑‑rebuild option. The installed operating system version is not supported by this Update Package. To customize this package, see "Rebuilding Packages" in the Update Package User’s Guide.In no event shall Dell Inc.
Message Description/Solution Press 'q' to exit DUP The Linux DUP framework uses the Linux utility, less, to display the release notes relevant to the specific firmware or driver release managed by the DUP. When viewing release notes, DUP prompts when executed with the below options: (--version). Press 'q' to continue with DUP execution (dup dup execution). --version: Press 'q' to exit DUP (-version) All other DUP execution: Press 'q' to continue with DUP execution.
Troubleshooting for Systems Running Windows 7 This section describes possible troubleshooting steps related to systems running Microsoft Windows. Known Issues The issues listed below are known issues and corrective actions for Dell Update Packages (DUPs) on systems running Windows operating systems. Also see the corresponding Readme for Windows at dell.com/support/manuals. NOTE: The Readme file, which is available at dell.com/support/manuals, provides the latest information regarding known issues.
Table 6. Messages Message Description/Solution This Update Package is not compatible with your system. Your system: Select a compatible DUP, and try the update again. This Update Package is not compatible with your system. Your system: Systems(s) supported by this package: ...: Select a compatible DUP, and try the update again. This Update Package cannot be executed under the current operating system.
Message Description/Solution The version of this Update Package is older than the currently installed version. Software application name: Package version: Installed version: The DUP you selected cannot be installed because a newer version of the software already exists on the system. To install the older version: In the interactive mode , Click Yes when prompted to continue with the installation. In the CLI mode Specify the /f option.
The path of the log files from 7.2 DUP framework are: Windows Server 2003: %SystemDrive%\Documents and Settings\All Users\Application Data\Dell \UpdatePackage\log Windows Server 2008 and Windows Server 2012: %SystemDrive%\Program Data\Dell\UpdatePackage \log. NOTE: User needs to have administrative privilege to see the log files.
Trusted Platform Module and BitLocker Support 8 A Trusted Platform Module (TPM) is a secure microcontroller with cryptographic capabilities designed to provide basic security‑related functions involving encryption keys. It is installed on the motherboard of the system, and communicates with the rest of the system using a hardware bus. You can establish ownership of the system and its TPM using the BIOS setup commands.
NOTE: For information on how to turn on BitLocker, see the Microsoft TechNet website. For instructions on how to activate TPM , see the documentation included with the system. A TPM is not required for BitLocker; however, only a system with a TPM can provide the additional security of startup system integrity verification. Without TPM, BitLocker can be used to encrypt volumes but not a secure startup. NOTE: The most secure way to configure BitLocker is on a system with a TPM version 1.
Microsoft Windows Server 2008 User Account Control 9 In Microsoft Windows Server 2008 and earlier, user accounts were often members of the local Administrators group and had access to administrator privileges. Members of the local Administrators group install, update, and run software since an Administrator account has system-wide access. When a user is added to the local Administrators group, that user is automatically granted Windows privileges.
• Change the group security policy, User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode, to No Prompt to disable the pop-up window or elevate privileges without prompting for the Administrators group. • Disable UAC. • Use scripts to run the DUP and impersonate yourself as a local administrator at runtime. • Dell DUP HDD firmware update utility related to system memory utilization requires minimum of 8 GB to 16 GB RAM in the server.
Frequently Asked Questions 10 Question: Must I reboot my system after applying every Dell Update Package (DUP)? Answer: DUPs that are running in the interactive mode determine if it is necessary to reboot the system. If so, you are prompted to reboot. In the silent unattended mode, the exit code is set to 2, which indicates that a system restart is required. Question: Which operating systems are supported by DUPs? Answer: The Dell Systems Software Support Matrix available at dell.
Windows Server 2008 and Windows Server 2012: %SystemDrive%\Program Data\Dell\UpdatePackage \log. The Windows SEL is available through the Windows Event Viewer. Question: When I execute a DUP from the command line prompt, I continue to see Windows dialog boxes and pop-up messages. Can I direct the output to the command line prompt console? Answer: Use the /s and /l options to direct the output to the log files.
NOTE: DUPs contain logic to guard against potential corruption of their contents. Because of this design, DUPs cannot be modified. If you modify the contents of DUPs, Dell will not support them. Question: I am running a non-English version of Windows 2000. Can I use DUPs? Answer: Yes. You can use DUPs on non-English versions of Windows 2000 Server and Windows Server 2003 operating systems. Currently, DUPs are available only in English.