
Dell Update Packages 版本 7.4
用户指南

注、小心和警告
注: “注”表示可以帮助您更好地使用计算机的重要信息。
小心: “小心”表示可能会损坏硬件或导致数据丢失,并说明如何避免此类问题。
警告: “警告”表示可能会造成财产损失、人身伤害甚至死亡。
版权所有 © 2014 Dell Inc. 保留所有权利。 本产品受美国、国际版权和知识产权法律保护。 Dell™ 和 Dell 徽标是 Dell Inc.
在美国和 / 或其他管辖区域的商标。所有此处提及的其他商标和产品名称可能是其各自所属公司的商标。
2013 - 12
Rev. A00

目录
1 使用入门........................................................................................................................7
此版本有何新功能...................................................................................................................................7
相关性.....................................................................................................................................................7
硬盘驱动程序固件更新........................................................................................................................... 8
支持的操作系统......................................................................................................................................8
前提条件.................................................................................................................................................8
运行 Linux 的系统的前提条件和功能..................................................................................................... 8
Dell 限定的和 Dell 启用的软件包..................................................................................................... 8
OpenIPMI 要求.................................................................................................................................9
运行 Windows 的系统的前提条件和功能...............................................................................................9
下载 DUP................................................................................................................................................9
安装设备驱动程序................................................................................................................................ 10
交互模式......................................................................................................................................... 10
非交互模式..................................................................................................................................... 10
DUP 的安装顺序...................................................................................................................................10
使用 DUP 时需要记住的重要提示.........................................................................................................11
您可能需要的其他说明文件.................................................................................................................. 11
联系 Dell............................................................................................................................................... 11
2 使用 Dell Update Packages................................................................................... 13
更新软件包组件和系统兼容性.............................................................................................................. 13
在 Linux 环境中执行 DUP.....................................................................................................................13
交互模式......................................................................................................................................... 13
非交互模式......................................................................................................................................13
验证数字签名..................................................................................................................................14
在运行 Windows 的系统上执行 DUP................................................................................................... 14
在运行 Windows 的系统上验证数字签名....................................................................................... 15
兼容性问题............................................................................................................................................15
在运行的系统上应用更新的影响...........................................................................................................15
需要重新引导系统...........................................................................................................................15
保存 Linux 控制台输出....................................................................................................................16
将 DUP 发送到系统.............................................................................................................................. 16
更新多个系统..................................................................................................................................16
远程终端会话..................................................................................................................................16
独立系统和防火墙...........................................................................................................................16
确认更新............................................................................................................................................... 16
3 使用 Dell Linux 联机存储库执行 BIOS 和固件更新............................................ 19

设置或引导存储库.................................................................................................................................19
创建本地镜像................................................................................................................................. 20
安装固件工具....................................................................................................................................... 20
下载适用的固件....................................................................................................................................20
对安装的固件进行资源清册................................................................................................................. 20
更新 BIOS 和固件.................................................................................................................................20
使用 CLI 更新 BIOS 和固件............................................................................................................ 20
自动更新固件........................................................................................................................................21
查看日志信息........................................................................................................................................21
4 Lifecycle Controller Enabled Server 中的更新和回滚.....................................23
Lifecycle Controller 中的更新............................................................................................................. 23
Lifecycle Controller 中的回滚............................................................................................................. 23
5 命令行界面参考.........................................................................................................25
Linux CLI 选项......................................................................................................................................25
Windows CLI 选项............................................................................................................................... 26
CLI 退出代码........................................................................................................................................ 27
6 Linux 故障排除..........................................................................................................31
已知问题............................................................................................................................................... 31
诊断任务在 DUP 重新引导挂起期间不会运行.................................................................................31
DUP 异常终止.................................................................................................................................31
Mellanox 资源清册收集器失败....................................................................................................... 31
加载共享程序库时出错....................................................................................................................31
可用物理内存不足造成无法加载 BIOS 映像................................................................................... 32
内核在运行存储控制器固件更新软件包时发生严重错误................................................................ 32
重命名 Linux DUP 期间丢失功能................................................................................................... 32
Yum 存储库管理软件高速缓存不正确的存储库元数据.................................................................. 32
DUP 在 64 位 Red Hat Enterprise Linux 操作系统上发生故障......................................................32
在 UEFI 模式下运行时,DUP 固件更新可能会失败........................................................................32
消息...................................................................................................................................................... 33
DUP 消息日志...................................................................................................................................... 38
消息位置.........................................................................................................................................38
消息日志文件..................................................................................................................................38
7 针对运行 Windows 的系统的故障排除.................................................................39
已知问题...............................................................................................................................................39
资源清册故障..................................................................................................................................39
消息......................................................................................................................................................39
DUP 消息日志.......................................................................................................................................41
消息位置......................................................................................................................................... 41

消息日志文件..................................................................................................................................41
8 可信平台模块和 BitLocker 支持............................................................................ 43
9 Microsoft Windows Server 2008 用户帐户控制...............................................45
远程运行 DUP 时的 UAC 限制............................................................................................................. 45
10 常见问题...................................................................................................................47

6

1
使用入门
Dell Update Package(DUP)是标准软件包格式的独立可执行文件,可更新系统上的单一软件元素。
DUP 可用于以下软件组件:
• 系统 BIOS
• 系统固件,也称作嵌入式系统管理(ESM)固件
• 网络固件和驱动程序
• 远程访问控制器(RAC)固件
• RAID 控制器固件和设备驱动程序
• 软件 RAID 3.0(S110) 驱动程序
• 硬盘驱动器
• Lifecycle Controller
• Dell 诊断程序以及驱动程序包
• 背板
• 磁带驱动器
• 机柜
使用 DUP 可以同时更新各种系统组件,并将脚本应用于多组类似的 Dell 系统,以便将系统组件升级到相同的
版本级别。
使用 DUP 可以:
• 使用交互式命令行界面(CLI)将单个的更新应用到系统。
• 在交互和非交互模式下安装设备驱动程序。
• 使用借助 CLI 功能编写的由非交互命令组成的脚本,在系统上执行多项更新。
• 利用操作系统的计划和软件分发公用程序将更新远程应用到任意数量的系统。
此版本有何新功能
此版本的新功能包括:
• 支持一项新的功能,即相关性。有关更多信息,请参阅 相关性。
添加了对于以下卡的支持:
• Mellanox ConnectX-3 双端口 40 GbE QSFP+ 以太网适配器。
• Mellanox ConnectX-3 双端口 10 GbE DA/SFP+ 以太网适配器。
相关性
DUP 支持以下相关性:
7

• 软相关性:要启用更新的某些功能而必须完成的要求称为软相关性。所要求的相关性更新必须完成,然后
才能更新。
• 硬相关性:更新之前必须完成的要求称为硬相关性。必须符合硬相关性才能实现更新。
(例如,需要时要重新启动系统才能获得相关性的完整功能)。
硬盘驱动程序固件更新
硬盘驱动程序的新功能在连接到 S110 控制器时支持联机固件更新。在连接到 H200、H300、SAS 5、SAS 6、
PERC 5、PERC 6、H7xx 及 H8xx 服务器,硬盘驱动程序联机固件更新也提供支持。
支持的操作系统
对于 Windows:
• Microsoft Windows Server 2012 R2
• Microsoft Windows Server 2012、Essentials、Enterprise、Datacenter 和 Foundation x64 版
• Microsoft Windows Server 2008 R2 Foundation、Standard、Enterprise、Datacenter 和 Web x64 版
(含 SP2)
• Microsoft Windows Server 2008 SP2 Foundation、Standard、Enterprise、Datacenter 和 Web x86 及
x64 版(含 SP2)
对于 Linux:
• SUSE Linux Enterprise Server 10 SP4(32 位和 64 位)
• SUSE Linux Enterprise Server 11 SP3(32 位和 64 位)
• Red Hat Enterprise Linux 5 更新 9(32 位和 64 位)
• Red Hat Enterprise Linux 6 更新 5(64 位)
• VMware ESX 4.1 U3
• Citrix XenServer 6.2
有关支持 SUU 的各种 Dell 系统和操作系统的详细信息,请参阅位于 dell.com/openmanagemanuals 上的
Dell Systems Software Support Matrix(Dell 系统软件支持值表)。
前提条件
在安装和使用 DUP 之前,请确保:
• DUP 支持系统和操作系统。请参阅支持的操作系统了解更多信息。
• 您具有管理员权限。
运行 Linux 的系统的前提条件和功能
本节列出运行 Linux 操作系统的系统的所有前提条件和功能。
Dell 限定的和 Dell 启用的软件包
安装 DUP 之前,请阅读联机和下载软件包中提供的信息。确保所选的更新必需且适用于系统。您可能还需要
完成以下部分或全部操作:
• 添加软件包文件名的可执行权限。键入以下命令:chmod +x packagename.bin。
8

• 验证软件包满足执行更新的前提条件。要执行检查,请键入:./packagename.bin -c。
• 使用以下方法之一执行更新。第一种方法称为单一更新方法。在这种方法中,在交互模式下从命令行运行
DUP 以执行更新。另一种方法称为脚本方法。如果要在非交互模式下从脚本运行一个或多个更新,请使用
此方法。
OpenIPMI 要求
某些 DUP 可能需要在系统上安装最新的 OpenIPMI Linux 设备驱动程序。如果安装过程中提示您获取最新驱
动程序,请访问 dell.com/support/manuals 或从 Linux 支持网站下载最新驱动程序。
注: 有关相关性和在 Dell 提供的嵌入式 Linux 环境和自定义嵌入式 Linux 环境中运行 DUP 的信息,以及
所需文件和工具的信息
Toolkit User's Guide(Dell OpenManage 部署工具包用户指南)。
注: 所需的最低内核版本为 2.6.9-42。
,请参阅 dell.com/support/manuals 上的 Dell OpenManage Deployment
运行 Windows 的系统的前提条件和功能
安装 DUP 之前,请阅读联机和下载软件包中提供的信息。确保所选的更新必需且适用于系统。您可能还需要
完成以下部分或全部步骤:
注: 在目标系统上运行 DUP 检查选项并确保系统满足执行更新的前提条件。
要从 CLI 运行检查,请键入:packagename.exe /c /s。
要从 GUI 运行检查,请执行以下操作:
1. 双击下载 DUP 的 .exe 文件。
2. 在 GUI 的滚动文本窗口中阅读有关更新的信息。
在从 CLI 或 GUI 运行检查选项之后,您可以查看日志结果。早于 DUP 7.2 框架的较旧版本的默认路径为
%SystemDrive%\dell\updatepackage\log。
7.2 DUP 框架的日志文件路径为:
Windows Server 2003:%SystemDrive%\Documents and Settings\All Users\Application Data\Dell
\UpdatePackage\log
Windows Server 2008 和 Windows Server 2012:%SystemDrive%\Program Data\Dell\UpdatePackage
\log
。
3. 确定目标系统是否满足兼容性要求。
有关详细信息,请参阅《Dell OpenManage 传统兼容性指南》、“Dell 系统软件支持值表”和您可能需要
的其他说明文件。
4. 创建一个用于执行更新的目录结构。
5. 确定用于执行更新的方法。第一种方法是单一更新方法。在这种方法中,在交互模式下从命令行运行
DUP 以执行更新。另一种方法是脚本方法。如果要在非交互模式下从脚本运行一个或多个更新,请使用
此方法。
注: 还可以在 Dell Server Updates DVD 上的存储库中找到适用于 Windows 的 DUP,该 DVD 包含 Dell
系统的更新 BIOS、驱动程序和固件组件。
下载 DUP
可从 support.dell.com 下载 DUP。
9

注: Dell OpenManage Server Update Utility DVD 的存储库文件夹中也包含 DUP,以及 Catalog.xml
(包含有关 Windows 和 Linux DUP 的信息)和 DellSoftwareBundleReport.html 文件。
从 support.dell.com 下载 DUP:
1. 访问 support.dell.com 并选择 Support for Work(工作支持)。
2. 键入 Service Tag(服务标签)并单击 submit(提交)。
3. 选择 Drivers and Downloads(驱动程序和下载)。
4. 选择操作系统、类别和更新重要性。
将显示适用更新的一个列表。
5. 单击 Download(下载)。
6. 要完成文件下载,请按照屏幕上的说明操作。
注: 您还可以从 File Title(文件标题)列通过选择 DUP 的文件格式并单击以下载不同的文件格式。如果
要下载多种文件类型,必须一次下载一种类型。
注: 您还可以使用 Dell Repository Manager 下载一个或一组 DUP。有关更多信息,请参阅 Dell
Repository Manager User's Guide(Dell Repository Manager 用户指南)。
安装设备驱动程序
DUP 更新 BIOS、固件、驱动程序和应用程序。如果系统中不存在设备驱动程序,DUP 可以刷新驱动程序的
安装。只要支持的硬件存在,您就可以安装驱动程序。
交互模式
在交互模式下,如果全新安装适用,DUP 会显示安装驱动程序及软件包版本的信息。单击是安装该软件包。
安装结果在 DUP 消息日志中记录。
非交互模式
全新安装适用时,执行带 /s 开关的 DUP 时将安装驱动程序。
例如,packagename.exe /s 和 packagename.exe /s /r 将执行驱动程序 DUP 的全新安装。
注: 并非所有驱动程序 DUP 都支持全新安装。有关不支持全新安装的驱动程序的列表,请参阅
Microsoft Windows
操作系统的
Dell
更新软件包自述
文件。
适用于
DUP 的安装顺序
如果您安装多个 DUP,请在最后安装需要重新引导的更新。有关推荐的安装顺序,请参阅下表。
表. 1: Update Package :推荐的安装顺序
安装顺序 系统软件组件
1
2
3
4 LifeCycle Controller
设备驱动程序
设备固件
ESM 固件
10

安装顺序 系统软件组件
5 BIOS
注: 如果已更新 BIOS、电源设备固件;PERC 固件;SAS 扩展器固件;PCIe SSD 固件;Intel、QLogic
及 Broadcom 固件,对这些组件的更改将只有在重新引导系统后才会生效。
注: 要只进行一次重新引导,必须在 BIOS 更新前安装 ESM 固件更新。
使用 DUP 时需要记住的重要提示
• 执行任何更新前应准备好修复磁盘。
• 下载当前安装版本的驱动程序、BIOS 和固件,以便做好备份计划,防止出现任何问题。
• 确保将操作系统文件或系统配置文件的备份保存在所更新系统以外的系统上。
• 确保更新由系统管理员规划和执行,因为系统管理员知道哪些应用程序会受到影响。
• 更新所有系统之前,应先在一个不太重要的系统上执行升级以测试更新的效果。
• 执行 DUP 时不要运行其他应用程序。
• 在 Microsoft Hyper-V 虚拟机上,在更新主机操作系统组件时,请确保来宾操作系统未运行。
• 请勿在正在执行更新时关闭系统。
• 确保在执行 BIOS 更新后能够不断电重新引导系统。
• 在 DUP 执行正在进行时,请勿关闭任何用来执行 DUP CLI 执行的终端控制台窗口。
您可能需要的其他说明文件
要访问其他说明文件,请转至 dell.com/support/manuals 并选择产品或使用 Dell Systems Management
Tools and Documentation DVD 上的直接链接。
• Dell OpenManage
注: 不必在系统上安装 Dell OpenManage Server Administrator 就可以运行 DUP。
• Dell OpenManage Server Update Utility User's Guide(Dell OpenManage Server Update Utility
南)
• Dell OpenManage
• Dell OpenManage IT Assistant
• Dell
•
• Dell Repository Manager
•
系统软件支持值表
词汇表
从
linux.dell.com/dkms/manpage.html
传统兼容性指南
部署工具包
(DTK)
用户指南
用户指南
用户指南
提供的
DKMS
用户指
手册页
联系 Dell
注: 如果没有活动的 Internet 连接,您可以在购货发票、装箱单、帐单或 Dell 产品目录上查找联系信
息。
11

Dell 提供了若干联机及电话支持和服务选项。服务会因所在国家和地区以及产品的不同而有所差异,您所在的
地区可能不提供某些服务。如要联系
1. 请访问 dell.com/support
2. 选择您的支持类别。
3. 在页面顶部的 Choose a Country/Region(选择国家/地区)下拉式菜单中,验证您所在的国家或地区。
4. 根据您的需要,选择相应的服务或支持链接。
Dell 解决有关销售、技术支持或客户服务问题:
12

2
使用 Dell Update Packages
Dell 提供许多协助来帮助您确定系统是否需要更新。您可以从 dell.com/support/manuals 下载 DUP。有关
更多信息
更新软件包组件和系统兼容性
您可以运行 DUP 并阅读摘要信息。我们提供此信息以帮助您确定更新是否适用于系统和特定的环境。
在 Linux 环境中执行 DUP
可以在两种模式下从控制台运行 DUP:
• 交互
• 非交互
交互模式
在交互模式中,您发出一条命令,界面会提示您继续执行该命令的权限。当您在此模式下执行软件包时,它首
先显示软件包版本注释的可滚动视图。您可查看这些版本注释,然后再继续执行软件包。
通过使用远程解释器(如 ssh),可以从连接到目标系统的本地控制台或从管理员的工作站执行 DUP。在将软
件包发送到目标系统后,管理员可以通过执行以下操作执行该软件包:
,请参阅下载 DUP。
注: DUP 当前并不支持所有设备类型。在将来的版本中,DUP 将在更多设备上可用。
• 从工作目录键入 ./packagename.bin。
注: 其中,packagename 是软件包的型号和组件特定名称。
• 确保 .bin 文件具有相应的权限设置并且是具有根权限的用户帐户在执行更新。
• 将在控制台 (stdout) 显示进度和状态,并将其活动记录至 /var/log/messages。
非交互模式
在执行将 DUP 应用到多个系统的脚本时,非交互模式必不可少。将 DUP 应用到多个系统时,在脚本执行期
间不能回答是或否。
• 对非交互模式键入 ‑q。
• -f 表示强制执行。
• -r 表示在执行的更新类型需要重新引导 时进行重新引导。
在以下命令示例中,命令将应用到 BIOS DUP 而无需任何用户确认,在从更新的 BIOS 版本降级时强制执行,
并在应用 DUP 后重新引导系统。只要 DUP 满足所有系统和版本要求,就可执行此命令。
./PE2850-ESM_FRMW_LX_R92394.bin -q -f -r
13

有关命令行界面 (CLI) 的详细信息,请参阅命令行界面参考。
验证数字签名
数字签名用于验证更新软件包签名人的标识和保证原始内容未更改。DUP 的数字签名提供可靠和可信的验证
方法。
验证数字签名确保已正确接收原始更新软件包并且其内容自签名以来未发生修改。
注: 验证数字签名适用于运行 Windows 和 Linux 的系统。
在运行 Linux 的系统上验证数字签名
如果您已在系统中安装该功能,则必须安装 Gnu Privacy Guard (GPG) 才能验证 Linux DUP 数字签名。要使
用标准验证程序,请执行以下步骤:
1. 获取 Dell Linux 公共 GnuPG 密钥(如果还没有)。您可以导航到 lists.us.dell.com 并单击 Dell Public
GPG key(Dell
2. 通过运行以下命令将公共密钥导入到 gpg 信任数据库:gpg --import <Public Key Filename>(<公共密钥
文件名>)
注: 必须提供私人密钥才能完成此过程。
3. 要避免出现不信任密钥警告,应在使用公共密钥前通过其指纹进行验证。
a) 键入以下命令:gpg --edit-key 23B66A9D
b) 在 GPG 密钥编辑器内,键入 fpr。将显示以下消息:pub 1024D/23B66A9D 2001-04-16 Dell,
Inc. (Product Group) <linux‑security@dell.com> Primary key fingerprint:
4172 E2CE 955A 1776 A5E6 1BB7 CA77 951D 23B6 6A9D
者的指纹相同,则您拥有正确的密钥副本。您可以亲自、通过电话或通过其他方法验证密钥的所有
者,保证您与密钥的真正所有者进行通信。
c) 在密钥编辑器中的同时,键入 sign。
d) 回答显示的信任验证问题列表并创建用作加密密钥的密码短语。您只能导入和验证公共密钥一次。
公共 GnuPG 密钥)链接。
。如果导入密钥的指纹与密钥所有
4. 从 dell.com/support/manuals/downloads 获取 Linux DUP 及其关联的签名文件。
注: 每个 Linux DUP 都有一个单独的签名文件,该文件随 DUP 一起显示。您需要 DUP 及其关联的
签名文件进行验证。默认情况下,该签名文件与带有签名扩展名的 DUP 文件名名称相同。
5. 使用以下命令验证 DUP: gpg --verify <Linux Update Package signature filename> <Linux Update
Package filename>。
在运行 Windows 的系统上执行 DUP
要从交互式图形用户界面 (GUI) 运行 DUP,请执行以下步骤。此程序适用于所有更新软件包。
1. 在 Windows 资源管理器中双击文件名来执行 DUP。
2. 阅读 DUP 窗口中显示的更新信息。
3. 检查 DUP 资源清册报告以查看组件的安装包版本和已安装的版本。
4. 单击 Install(安装)以安装 DUP。
5. 如果有必要,重新引导系统。
要从命令行界面 (CLI) 执行 DUP,请参阅命令行界面参考。
14

在运行 Windows 的系统上验证数字签名
要验证更新软件包的数字签名,请执行以下操作:
1. 启动 Windows 资源管理器并找到要验证数字签名的更新软件包。
2. 右击文件名。
3. 单击弹出式菜单中的 Properties(属性)。
4. 在属性窗口中,单击数字签名选项卡。如果没有显示此选项卡,则该更新软件包未经过签名。
5. 从签名列表中选择签名,然后单击 Details(详情)。
随即会显示 Digital Signature Details(数字签名详情)窗口。
注: 单击 Details(详情)后才会验证签名。
6. 阅读数字签名信息,验证数字签名是否 OK(正确)。
7. 单击 OK(确定)关闭该窗口。
兼容性问题
DUP 设计为先确认所有前提条件都得到满足,然后再应用系统更新。每个 DUP 检查以确保以下条件得到满
足:
• 登录用户具有 root 权限。
• 要在命令下应用的 DUP 与目标系统和系统上运行的操作系统兼容。
• 系统中存在与 DUP 关联的设备。
• 系统中运行相关系统软件的最低要求版本。
DUP 设计为带有内置错误处理功能以确保对上述要求进行验证。如果未满足这些条件,则不会进行更新。
DUP 还检查 BIOS 与特定 ESM 软件包之间的依赖性。应用程序设计允许您创建 DUP 组并将其应用到广泛的
系统。此外
./Packagename.bin ‑c for Linux
packagename.exe /c /s for Windows
此命令在 DUP 内执行依赖性规则,发出警告,不应用更新到系统而直接退出,然后将结果写入到控制台。您
还可以使用
,如果您只想验证指定的软件包可以应用到系统,则可以通过使用以下 CLI 命令调用该软件包:
DUP 设置退出代码以在脚本内执行决定。
在运行的系统上应用更新的影响
本节介绍在运行的系统上应用更新的所有影响。
需要重新引导系统
某些软件包(例如更新系统 BIOS 的软件包)需要重新引导才能使新软件生效。应用需要重新引导的更新后,
您必须重新启动系统以完成更新。
只要不关闭系统,您可以选择推迟重新引导,直到其他时间。此功能的主要目的是允许您将任意数量的更新一
起应用,并在应用最后一个更新后执行系统重新引导。如果此过程被中断(例如,通过电源中断),您必须重
复执行更新。因此
,建议您将更新时间安排在应用最后一个更新后能够立即进行重新引导的时间。
15