如果使用 Solaris Live Upgrade 从 Solaris 8 2/02 发行版升级到 Solaris 10 8/07 发行版,则无法删除 Agilent 光纤通道 HBA 驱动程序软件包 (HPFC)。upgrade_log 文件中会记录以下错误消息。
Removing package HPFC: Modifying /a/kernel/drv/sd.conf cmdexec: ERROR: unable to open /a/var/sadm/pkg/HPFC/save/sed/kernel/drv/sd.conf pkgrm: ERROR: class action script did not complete successfully Removal of partially failed. pkgrm return code = 2 The upgrade succeeds, but two instances of the HPFC package are included on the system. |
解决方法:执行以下步骤。
成为超级用户。
删除两个 HPFC 软件包实例。
# pkgrm HPFC # pkgrm HPFC.2 |
将 Solaris 10 8/07 OS DVD 插入 DVD-ROM 驱动器中。
转到包含 HPFC 软件包的目录。
# cd /cdrom/Solaris_10/Product |
将 HPFC 软件包添加到系统。
# pkgadd -d `pwd` HPFC |