Oracle Solaris 10 9/10 发行说明

应当禁止在不支持区域的系统上使用带有 R 选项的 -patchadd 命令指定备用根路径 (6464969)

在运行不识别区域的 Solaris 发行版的系统上,无法使用 patchadd -R 或接受 -R 选项的任何命令为安装了非全局区域的全局区域指定备用根路径。

与使用 luupgrade [-t-T-p-P] 命令时显示错误消息不同,在这种情况下,不会显示与使用相应命令级限制有关的错误消息。

没有关于 -R 选项无效的提示。由于该命令执行失败,因此 Oracle Solaris 10 软件包或修补程序不会安装在任何已安装的非全局区域上。

安装和卸载软件包或修补程序时会发生此问题。


注 –

如果备用引导环境配置了非全局区域(而不是安装了非全局区域),则 -R 选项有效。但是,为了避免可能的问题,或者如果不确定是否有安装的非全局区域用作备用根路径,请在所有情况下限制使用 -R 选项。


有关更多信息,请参见以下手册页:

解决方法 1: 将 OS 至少升级到 Solaris 10 1/06 发行版。

如果运行的是 Solaris 10 3/05 发行版,请安装以下修补程序以便能够使用接受 -R 选项的命令来创建备用根路径:

解决方法 2:限制使用 patchadd -R 命令或任何接受 -R 选项的命令来创建备用根路径。

而是引导备用根(例如,Oracle Solaris 10 发行版)作为活动 OS。然后在不使用 -R 选项的情况下安装和卸载 Oracle Solaris 10 软件包和修补程序。