Dell Update Packages Version 7.
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...........................................................................................................7 What’s New in This Release...................................................................................................................7 Dependency...........................................................................................................................................7 Hard Disk Driver Firmware Update...................................................
3 Performing BIOS and Firmware Updates Using Dell Linux Online Repository.................................................................................................................... 19 Setting Up or Bootstrapping the Repository......................................................................................20 Creating a Local Mirror................................................................................................................. 20 Installing Firmware Tools.......................
Messages..............................................................................................................................................41 DUP Message Logs..............................................................................................................................43 Message Location..........................................................................................................................43 Messages Log Files.......................................................
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. DUPs are available for the following software components: • System BIOS • System firmware, also known as the Embedded Systems Management (ESM) firmware • Network firmware and drivers • Remote Access Controller (RAC) firmware • RAID controller firmware and device drivers • Software RAID 3.
• Soft Dependencies: The requirements that must be completed for enabling certain features of the updates are soft dependencies. The required dependent updates must be completed before updating. (For example, restart the system if required for getting the full features of the dependencies.) • Hard dependencies: The requirements that must be completed before an update are hard dependencies. The hard dependencies must be met for enabling an update.
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: Not all driver DUPs support fresh installation. See the Dell Update Packages for Microsoft Windows Operating Systems readme file for the list of drivers that do not support fresh installation. 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.
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 IT Assistant User’s Guide • Dell Systems Software Support Matrix • Glossary • Dell Repository Manager Users Guide • Man page for DKMS from linux.dell.com/dkms/manpage.
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.
• ‑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.
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.
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. If you have updated the BIOS or firmware of the system only once, the rollback feature offers the option of reverting to the factory-installed BIOS or firmware images.
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 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. The reboot does not occur: ./packagename.bin -r ‑q • • If the DUP fails or is not applicable to the target system.
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: If the file name contains spaces, use quotation marks around the value. The /s option is required with this option. /r Reboot option Reboots the system, if required, after performing the update. The reboot does not occur: • • packagename.exe /s /r /l=c: \pkg.log If the DUP fails or is not applicable to the target system. If the DUP does not require a reboot. The /s option is required with this option.
Value Message Name Display Name Description 2 REBOOT_REQUIRED Reboot required You must restart the system to apply the updates. 3 DEP_SOFT_ERROR Soft dependency error Some possible explanations are: • • You attempted to update to the installed version of the software. You tried to downgrade to a previous version of the software. To avoid receiving this error, provide the /f option. 4 DEP_HARD_ERROR Hard dependency error The required prerequisite software was not found on the system.
Value Message Name Display Name Description D‑ Device major/minor number mismatch L‑ ReadLink(2) path mismatch U‑ User ownership differs G‑ Group ownership differs T‑ mTime differs 13 UPDATE_SUCCESSFU Update is successful. L_SOFT_DEPEDENCY Soft Dependencies _NOT_MET are not met. The applied update is successful. The soft dependencies, which enable all the features of the updated software are not met. Apply the dependent updates for getting the full features. 14 REBOOT_REQUIRED_ Update is successful.
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.
DUP for the BIOS may fail. To resolve this, the BIOS can be updated using the Diskette method, run the DUP after adding more memory or immediately after a reboot. 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.
Messages For descriptions and solutions to messages that you may receive when running DUPs, see the following table: 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.
Message Description/Solution Package version: Installed version: (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.
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 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 currently installed version. Software application name: Package version: Installed version: In the interactive mode , Click Yes when prompted to continue with the installation. In the CLI mode Specify the /f option.
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: The most secure way to configure BitLocker is on a system with a TPM version 1.2 and a Trusted Computing Group (TCG) compliant BIOS implementation, with either a startup key or a PIN. These methods provide additional authentication by requiring either an additional physical key (a USB flash drive with a system‑readable key written to it) or a PIN set by the user. NOTE: For mass BIOS updates, create a script that disables BitLocker, installs the update, reboots the system and then re‑enables BitLocker.
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.
• 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. UAC Restrictions When Running DUPs Remotely By default, after UAC starts, all Administrator Account users login as Standard Users. Thus, rights to access critical system resources are not available until the user confirms the privilege elevation request.
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.
Question: I recently updated the BIOS on my system and now I would like to go back to the previous version. Can I do this with DUP? Answer: Yes. Download the DUP for the previous version of the system BIOS from dell.com/support and install it. If a DUP is not available, use one of the other formats on dell.com/support. Question: Why does the DUP for the system BIOS require a reboot? Answer: The BIOS update is applied only after you reboot the system.