Dell Update Packages User's Guide
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. © 2016 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws.
Contents 1 Getting Started...................................................................................................... 5 What’s new in this release..................................................................................................................... 5 DUP event viewer.................................................................................................................................. 5 Zip pack elimination..................................................................
Confirming the Update....................................................................................................................... 16 3 Update and Rollback in Lifecycle Controller Enabled Server.....................17 Update in Lifecycle Controller............................................................................................................ 17 Rollback in Lifecycle Controller..........................................................................................................
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. 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.
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. 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.
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.
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.
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.
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. NOTE: On 13G systems, the iDRAC and Lifecycle Controller has common DUP update.
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.
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 . 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.
• ‑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.
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. Information while 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.
Update and Rollback in Lifecycle Controller Enabled Server 3 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: The BIOS and firmware can be only 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 4 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 Command Syntax NOTE: Before downgrading the software to a previous version, refer to the documentation of the previous version. --list List package contents option Display all files that are contained ./packagename.bin --list in the DUP. 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.
CLI Option CLI Task Description Command Syntax NOTE: This option exits after extracting the requested files; no DUP verification or updates occur. 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.
CLI Option CLI Task Description Command Syntax The /s option is required with this option. Options /e and /c are not valid with this option. 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.
CLI Option CLI Task Description Command Syntax file name contains spaces, use quotation marks around the value. packagename.exe /s /u="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.
Value Message Name Display Name 6 REBOOTING_SYSTEM Rebooting system The system is being rebooted. 9 RPM_VERIFY_FAILED The Linux DUP framework uses RPM verification to ensure the security of all DUP dependent Linux utilities. If security is compromised, the framework displays a message and an RPM Verify Legend, and then exits with exit code 9. RPM verification has failed Description RPM produces output only if there is a verification failure. The format of the output is: .
Value Message Name Display Name Description 15 CONTAINER_POWER _CYCLE_REQUIRED Update is successful. Container power cycle is required for update to be applied. To enable the update the container power cycle operation is required to be applied. 16 CONTAINER_POWER _CYCLE_REQUIRED_ SOFT_DEPENDENCY_ NOT_MET Update is successful. Container power cycle is required for the Container power update to be applied. cycle is required for update to be applied. Soft dependencies are not met.
Linux Troubleshooting 5 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.
Kernel Panic While Running Storage Controller Firmware Update Packages Linux systems running one or more applications that interact with SCSI devices in certain ways are known to cause a kernel panic situation. To resolve this, stop the Dell OpenManage Server Administrator and Dell OpenManage Server Administrator Storage Management Service before running the storage controller firmware DUPs.
Table 5. Update Packages Message Information Message Description/Solution This Update Package is not compatible with your system Your system: System(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. DUPs supports Linux operating systems and kernels supported by the -- rebuild option. This Update Package is not compatible with any of the devices detected in your system.
Message Description/Solution (Using the CLI) Specify the -f option. This package is not compatible with the version of Server Agent on your system. You must upgrade to Server Administrator before running this package. Use an alternative update method from dell.com/ support/manuals. This update package requires an OpenIPMI driver. Currently no OpenIPMI driver is installed on the system. The DUP you selected cannot be installed because you do not have the OpenIPMI driver installed on the system.
Message Description/Solution IS IN PROGRESS. THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE. Cannot find utilities on the system to execute package. The package must have certain utilities to execute. Make sure the following utilities are in the path: The utilities named must be in the path mentioned in the message. File already exists. The package is attempting to overwrite an existing file. Rebuilding package to support kernel version "kernel.x".
Message Description/Solution Rebuilding Package Failed - Error copying kernel modules. The package could not be rebuilt because the kernel modules could not be copied. Rebuilding Package Failed - Error recreating archive. The package could not be rebuilt because the archive could not be recreated. Rebuilding Package Failed Uninstallation of driver was unsuccessful. The package could not be rebuilt because the driver could not be uninstalled. Package has been rebuilt successfully.
Message Description/Solution packagename.bin: Rebuilding Package Kernel is already supported by this package. You do not have to rebuild this package because you have already customized the package for the kernel. You will only receive this message if you have previously used the --rebuild option and then ran the rebuilt package. packagename.
Message Description/Solution In no event shall Dell Inc. be held liable for any direct, indirect, incidental, special, or consequential damages suffered during or after package customization and execution. Fully consider this statement before executing a customized package that was enabled by the ‑‑rebuild option. Attempt to update BIOS or firmware to the same version. Update was unnecessary and not applied. Re-application of BIOS or firmware DUP serves no purpose.
DUP Message Logs Logging occurs when you run a command for a DUP. The logs maintain information about all update activities. DUPs write to the Messages log. If you install the same package more than once on the same system, the log is appended. The messages files directory contain messages about a wide range of events on the system. Therefore, you must scan through the log file to find the messages that are relevant to DUPs.
Troubleshooting for Systems Running Windows 6 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 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 7 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 8 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 9 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.
Question: If you are updating the Power Supply, it may take some time to apply. What do I need to do? Answer: While updating for the Power Supply from DUP, it may take sometime for the updates to apply. It is critical that the system is not unplugged, restarted or turned on, as the system switches to sleep mode for sometime to complete the update. Wait until the process is completed. Question: When I execute a DUP from the command line prompt, I continue to see Windows dialog boxes and pop-up messages.
Question: Can I use any other program to inspect or extract the contents of DUPs? Answer: Yes, you can use WinZip or an equivalent software application. 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: How will I know when there are new DUPs available for my systems? Answer: You can check dell.