Solaris 9 Maintenance Update 2 安装指南

第 4 章 已知问题

本章介绍与安装和使用 Solaris 9 MU2 软件相关的已知问题。

安装错误

patchadd 在安装支持多修补程序体系结构的修补程序时显示错误信息 (4706994)

如果安装支持多软件包体系结构的修补程序,则 /var/sadm/install_data/Maintenance_Update_log 中可能会显示类似如下的无害错误信息。


正在安装 xxxxxx-yyxxx)
请参见 /var/sadm/patch/xxxxxx-yy 日志获得详细信息
grep: 无法打开 pdgabbrev.extension/pkginfo

例如,如果修补程序 123456-01 包含修补程序软件包 SUNWcarSUNWcar.u,将显示以下错误信息:


grep: 无法打开 SUNWcar.u/pkginfo

解决方法:忽略此错误信息。此信息不影响修补程序的安装。它表示 patchadd(1M) 未将正确的参数传递给 remove_PATCH_PROPERTIES() 函数。

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

由于 sh(1)ksh(1) 之间的相互作用所导致的问题,install_mu 公用程序可能无法正确安装某些修补程序。当您在命令行或管理脚本中使用以下命令启动该公用程序时,就会出现这种错误:


# /bin/sh ./install_mu options

解决方法:如下所示,在命令行或管理脚本中执行 install_mu


# ./install_mu options

patchadd 显示一个“Patchadd 正在终止”的错误信息

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


XXXXXX-YY 中包含的一个或多个修补程序软件包
未安装在此系统上。

Patchadd 正在终止。

或者:


XXXXXX-YY 安装失败:
试图修补未安装的软件包。

这些信息表示 patchadd 在您的系统上找不到它要修补的某个软件包,因此它跳过了所示的修补程序。

在将一种体系结构的修补程序安装到另一种体系结构的系统上时,patchadd 会注意到这种差异,从而显示该错误信息。例如,将 sun4u 修补程序安装到 sun4m 系统上时就会这样。

如果缺少一个或多个软件包,也会发出此信息。管理员可能已删除或并未安装这些软件包,例如,如果安装的群集比 Entire Distribution 小。

解决方法:忽略此信息。

如果系统未重新引导则无法执行 login (4423853)

在单用户模式下安装时,完成后不要使用 exit 命令。请使用 reboot 命令。如果使用了 exit 命令而不是 reboot 命令,将出现以下情况:

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

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