Solaris 9 Maintenance Update 4 安装指南

第 4 章 已知问题

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

安装错误

SPARC: 在升级后删除修补程序可能会导致 WBEM 系统信息库被破坏 (4820614)

在以下情况下,WBEM 系统信息库 CIM 数据库可能会被破坏:

  1. 将 Solaris 9 Update Release 的修补程序 112945 的修订版应用到运行 Solaris 9 操作环境的系统。

  2. 然后删除应用到该系统的修补程序。

如果 WBEM 系统信息库被破坏,Solaris 管理控制台日志查看器中将显示以下错误消息:


CIM_ERR_FAILED:
/usr/sadm/lib/wbem/../../../../var/sadm/wbem/logr/
preReg/PATCH113829install/Solaris_Application.mof,18,ERR_SEM,
ERR_EXC_SET_CLASS,CIM_ERR_FAILED:Other Exception:
java.io.StreamCorruptedException: invalid stream header

解决方法:选择以下解决方法之一。

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

如果安装支持多软件包体系结构的修补程序,则 /var/sadm/install_data/Maintenance_Update_log 中可能会显示如下所示的可忽略错误消息:


Installing xxxxxx-yy (x of xx)
See /var/sadm/patch/xxxxxx-yy log for details
grep: can't open pdgabbrev.extension/pkginfo

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


grep: can't open SUNWcar.u/pkginfo

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

有关详细信息,请参见 patchadd( 1M) 手册页。

使用 sh 启动的 install_mu 无法正常运行 (4062334)

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


# /bin/sh ./install_mu options

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


# ./install_mu options

patchadd 命令显示一则错误消息,表示该命令正在终止

/var/sadm/install_data 目录的 Maintenance_Update_log 中可能会显示以下可忽略的消息之一:


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 命令会发现这种差异,从而显示该错误消息。例如,将 sun4u 修补程序安装到 sun4m 系统上时就会这样。

如果缺少一个或多个软件包,也可能会显示此消息。缺少的软件包可能已被管理员删除,或者从未安装过。 例如,如果安装了一个小于整个分发的群集,则将显示此类错误消息。

解决方法:忽略此错误消息。

在不重新引导系统的情况下无法登录 (4423853)

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

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

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