Solaris 8 维护更新 7 安装指南

安装错误

Korn Shell 中的数组元素可能会导致 patchaddpatchrm 失败(4470489)

Korn shell (ksh) 中对所允许的数组元素的个数的限制 可能会导致patchadd 不能创建有关当前所安装的修补程序的不完整列表。当 patchadd(1M) 和patchrm(1M) 命令检查有关所安装的修补程序的不完整列表时,它们可能无法成功地安装或回退某一修补程序。

解决办法: 在安装 Solaris 8 维护更新 7 版本时,按顺序应用以下列表中的修补程序的当前版本。

表 4-1 数组元素限制修补程序

平台 

修补程序ID 

SPARC 

  1. 112396-01

  2. 108987-08

IA 

  1. 112397-01

  2. 108988-08

使用 sh 启动 install_mu 时,该命令不能正常运行 (4062334)

由于一些有关 sh(1)ksh(1) 之间相互作用的问题,当您从命令行或管理脚本使用以下命令启动 install_mu 公用程序时,此公用程序可能无法正确安装某些修补程序:


# /bin/sh ./install_mu options

解决方法: 从如下所示的命令行或管理脚本执行 install_mu


# ./install_mu options

Patchadd 显示一个它正在终止的错误

install_mu 可能会显示以下无害消息:


One or more patch packages included in
XXXXXX-YY are not installed on this system.

Patchadd is terminating.

或:


Installation of XXXXXX-YY failed:
  Attempting to patch a package that is not installed.

这些消息指出 patchadd 在您的系统上找不到它要修补的任何软件包,因此它跳过显示的修补程序。

patchadd 发现将一个体系结构的修补程序安装到一个具有不同体系结构的系统中时存在的差异时,会显示此消息。(例如,在 sun4m 系统上安装 sun4u 修补程序时。)

这也可能是缺少一个或多个软件包所产生的结果。此软件包可能已被管理员删除,或者从未安装,在安装比完整分发小的群集时往往会出现这种情况。

解决方法: 忽略此消息。

如果系统未重新启动则无法 login (4423853)

在单用户模式下安装时,完成后不要使用 exit 命令。您必须使用 reboot 命令。如果使用了 exit 而不是 reboot,则会发生以下情况:

解决方法: 在单用户模式下,如果安装之后使用了 exit 命令,重新启动系统。

在多用户模式下,如果安装之后使用了 exit 命令,而且没有超级用户仍处于登录状态, 重新启动系统。

patchrm 安装后显示错误信息 (4395701)

当安装 MU7时, 修补程序 109879-02 和 109889-01 可能在修补程序日志档案中显示以下良性错误信息:


pkgproto: ERROR: unable to stat
</platform/SUNW,Grover/kernel/drv/sparcv9/isadma>
pkgproto: ERROR: unable to stat
</usr/platform/SUNW,Grover/include>.

解决方法:忽略该信息。该信息显示 patchrm(1M) 试图删除已经被删除的文件。

patchadd 在压缩后显示错误信息(4401100)

当安装 MU7时, 修补程序号 109613-03、109887-08、109887-08、110068-02、 109614-03、109749-03 和 110069-02 可能在修补程序日志档案中显示以下良性错误信息:


var/sadm/pkg/pkgabbrev/save/patchid/undo: -- file unchanged
compress(1) returned error code 2

解决方法:忽略该信息。该信息显示 compress(1) 不能产生比原文件小的归档。patchrm 使用 compress(1) 收缩回退软件包。