在 Solaris 9 操作环境中,Kerberos 版本 5 全局机制包括隐私支持,不需要 Kerberos 局部机制。如果您在 Solaris 8 系统上安装了 Kerberos 局部机制(位于 /usr/lib/gss/do/mech_krb.so.1),建议您在将系统升级到 Solaris 9 操作环境之前删除 Kerberos 局部机制。
解决方法: 在升级到 Solaris 9 操作环境之前执行以下步骤。
键入以下命令检查并确定系统上是否安装了 Kerberos 局部机制。
% pkginfo | fgrep ' SUNWk5' |
如果此命令的输出中包括任何 SUNWk5 包名称,则系统上安装了 Kerberos 局部机制。转到第 2 步。
如果此命令的输出中不包括任何 SUNWk5 包名称,则系统上未安装 Kerberos 局部机制。跳过其余步骤并升级系统。
键入以下命令,备份 /etc/nfssec.conf 和 /etc/gss/qop 文件。
% tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop |
验证键入以下命令是否备份了文件。
% tar -tf /var/tmp/krb_config_files.tar |
删除第 1 步的输出中列出的每个包。
% pkgrm package-name package-name package-name |
升级到 Solaris 9 操作环境。
升级程序升级全局 Kerberos 机制代码,并启用 Kerberos 隐私支持。
在文本编辑器中更改 /etc/gss/mech 文件中的下列行。
取消以下行的注释。
kerberos_v5 1.2.840.113554.1.2.2 gl/mech_krb5.so gl_kmech_krb5 |
如果必要,将上一行添加到 /etc/gss/mech 文件中。
删除以下行。
kerberos_v5 1.2.840.113554.1.2.2 do/mech_krb5.so do_kmech_krb5 |
键入以下命令,恢复 /etc/nfssec.conf 和 /etc/gss/qop 文件。
% tar -xf /var/tmp/krb_config_files.tar |
如果在从 /etc/init.d/sshd 守护程序运行第三方安全 Shell (例如,OpenSSH)的系统上升级到 Solaris 9 操作环境,升级将禁用现有的安全 Shell 守护程序。升级时,Solaris 9 升级软件将覆盖 /etc/init.d/sshd 的内容。
解决方法:选择以下解决方法之一。
如果不希望系统上有安全 Shell 协议服务器程序,请不要在升级过程中安装 SUNWsshdr 和 SUNWsshdu 包。
如果不希望系统上有安全 Shell 协议服务器或客户端程序,请不要在升级过程中安装安全 Shell 簇 (SUNWCssh)。
如果 /export 目录接近其容量极限,而且您在升级至 Solaris 9 操作环境,则对于 /export 的空间要求的计算有误,升级过程将失败。如果安装了无盘客户机,或者在 /export 中安装了第三方软件,则经常会发生该问题。 系统显示以下消息:
警告:无足够的升级空间。 |
解决方法:在升级之前,请选择以下解决方法之一。
临时改变 /export 目录的名称,直到升级过程完成。
临时注释掉 /etc/vfstab 文件中的 /export 行,直到升级过程完成。
如果 /export 是一个单独的文件系统,则在执行升级之前先卸载 /export。
如果系统当前支持用 AdminSuite 2.3 Diskless Client 工具安装的无盘客户机,则必须首先删除所有与服务器的 Solaris 版本和体系结构都相同的现有无盘客户机。然后,安装或升级到 Solaris 9 操作环境。有关特定说明,请参见《System Administration Guide: Basic Administration》。
如果试图在现有的无盘客户机上安装 Solaris 9 操作系统,则可能出现下列错误:
无法升级盘片 <xxxxxxxx> 上的 Solaris 版本(Solaris 版本号) 该磁盘上安装的软件配置出现未知错误。 |
在此错误信息中,版本号是指系统当前运行的 Solaris 版本。 <xxxxxxxx> 是指正在运行该版本 Solaris 操作环境的盘片。
如果要从 Solaris 8、Solaris 8 6/00 或 Solaris 8 10/00 操作环境升级到 Solaris 9 操作环境 (Solaris WBEM Services 2.5),则必须将任何专用定制管理对象格式 (MOF) 数据转换为新的用于 Solaris WBEM Services 2.5 的可靠日志系统信息库格式。 转换这些数据失败将导致数据丢失。
有关如何转换 WBEM 数据的特定说明,请参见 《Solaris WBEM Services Administration Guide》的 "Upgrading the CIM Object Manager Repository"。