Solaris 管理控制台 2.1 软件与 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件不兼容。如果要升级到 Solaris 9 9/05 HW 发行版,并且系统已安装 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,则在升级之前必须先卸载 Solaris 管理控制台软件。如果您安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则系统中已经存在 Solaris 管理控制台。
解决方法:选择以下解决方法之一:
在升级之前,使用 /usr/bin/prodreg 命令完全卸载 Solaris 管理控制台软件。
如果在升级到 Solaris 9 9/05 HW 发行版之前未卸载 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,则必须首先删除所有 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件包。请使用 pkgrm 而不是 prodreg 命令删除软件包。请小心按照软件包删除顺序执行操作。执行以下操作:
成为超级用户。
键入以下命令:
# pkginfo | grep “Solaris Management Console“ |
如果说明不是以“Solaris 管理控制台 2.1”开始,那么输出中的软件包名称将代表 Solaris 管理控制台 1.0 软件包。
使用 pkgrm 命令按照以下顺序删除 Solaris 管理控制台 1.0 软件包的所有实例:
不要删除说明中带有“Solaris 管理控制台 2.1”字样的任何软件包。例如,SUNWmc.2 可能表示 Solaris 管理控制台 2.1 软件。
如果 pkginfo 命令输出显示 Solaris 管理控制台 1.0 软件包的多个版本,请使用 pkgrm 命令删除这些软件包。先删除原始软件包,然后删除带数字后缀的软件包。例如,如果 SUNWmcman 和 SUNWmcman.2 软件包均出现在 pkginfo 的输出中,请先删除 SUNWmcman 软件包,再删除 SUNWmcman.2 软件包。不要使用 prodreg 命令。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
在终端窗口中键入以下命令:
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris 管理控制台 2.1 软件现在应该可以正常运行。在以后进行维护或 Solaris 管理控制台 2.1 软件不能正常运行时,删除 Solaris 管理控制台 2.1 软件。执行以下操作可以重新安装该软件:
使用 pkgrm 命令按照以下顺序删除所有 Solaris 管理控制台 2.1 软件包和相关的软件包:
如果系统中安装了 Solaris 管理控制台 2.1 软件包的多个实例,如 SUNWmc 和 SUNWmc.2,请先删除 SUNWmc,再删除 SUNWmc.2。不要使用 prodreg 命令。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
将 Solaris 9 9/05 HW 软件 1 of 2 CD 插入 CD-ROM 驱动器。在终端窗口中,键入以下内容:
# cd /cdrom/sol_9_904_sparcia/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
所有以前的 Solaris 管理控制台版本都将被删除。Solaris 管理控制台 2.1 软件现在可以正常运行。