Solaris 9 维护更新 1 安装指南

第 4 章 已知问题

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

安装错误

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

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


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

例如,如果修补程序 123456-01 包含以下修补程序包:

将显示以下错误消息。

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 显示一个它正在终止的错误

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


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

Patchadd 正在终止。

或者:


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

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

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

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

解决方法:忽略此消息。

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

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

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

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