Solaris 8 (Intel 平台版本) 4/01 发行说明更新

升级过程中发生的安装错误


小心:小心:

在开始将基于IA(Intel 体系结构)系统升级到 Solaris 8 操作环境前要确保阅读了错误描述 ID 4121281


如果/export 接近容量极限则升级失败 (4409601)

如果 /export 目录接近其容量极限 而且您要升级到 Solarais 8 4/01 操作环境,则 /export 所需的空间计算有误,升级过程失败。 如果安装了无盘客户机或在 /export 中安装了第三方软件,则会发生该问题。以下信息会显示出来:


WARNING: Insufficient space for the upgrade.

解决方法: 在升级之前,请选择以下解决方法之一。

升级后无法删除 .save.SUNWcsr (4400054)

当从 Solaris 2.5.1 8/97 或 11/97 操作环境升级到 Solaris 8 操作环境之后,以下错误可能出现在 /a/var/sadm/system/logs/upgrade_log 中:


rm: Unable to remove directory /a/var/sadm/pkg/.save.SUNWcsr: File exists

解决方法: 为了防止该错误,在升级至 Solaris 8 操作环境之前,请在根文件系统上执行 fsck

若要在升级之后解决该错误,请在根文件系统上执行 fsck

升级无盘客户服务器和客户机 (4363078)

如果您的系统目前支持使用工具 "AdminSuite 2.3 无盘客户机"安装的无盘客户机,则在安装 Solarais 8 4/01 操作环境之前,必须首先删除所有现有的无盘客户机。有关具体说明,请参见 Solaris 8 System Administration Supplement 中的"How To Set Up Diskless Client Environment"。

如果您试图在现有无盘客户机上安装 Solarais 8 4/01 操作环境,则会出现以下错误信息:


The Solaris Version (Solaris 7) on slice 
<xxxxxxxx> cannot be upgraded. 
There is an unknown problem with the software configuration installed 
on this disk.

升级 JavaSpaces Datastore 以防止 WBEM 数据丢失 (4365035)

如果您正在从 Solaris 8 (Solaris WBEM Services 2.0)、Solaris 8 6/00 (WBEM Services 2.1)、Solaris 8 10/00 (WBEM Services 2.2) 或 Solaris 8 1/01 (WBEM Services 2.3) 操作环境升级至 Solaris 8 4/01 操作环境 (Solaris WBEM Services 2.4),则必须将任何专用"定制管理对象格式"(MOF) 数据转换为 Solaris WBEM Services 2.4 中使用的新的可靠日志系统信息库格式,如果不能正确转换数据,将会造成数据丢失。

解决方法:若要转换 WBEM 数据,在升级之前,您必须保存 JavaSpacesTM 软件。 升级之后,您必须运行 wbemconfig convert 命令。

在升级至 Solaris 8 4/01 操作环境之前,请遵循以下步骤保存 JavaSpaces 软件。

  1. 改变为超级用户。

  2. 保存 JavaSpaces 软件。

    cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp
    

  3. 查看并记录您的机器中安装的 JDKTM 软件的版本。例如:

    # /usr/bin/java -version java version "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, native threads, sunwjit)
    

    您必须运行与当初创建 JavaSpaces 数据仓库时相同版本的 JDK 软件。


注意:

升级至 Solarais 8 4/01 操作环境之后,您必须转换 WBEM 数据。有关具体说明,请参见 Solaris 8 安装增补中的"升级 WBEM 系统信息库以防止 WBEM 数据丢失"


DiskSuite 可能导致数据丢失 (4121281)

DiskSuiteTM metadb 副本中将驱动程序名作为 DiskSuite 配置数据的一部分。 在基于 IA 并运行 Solaris 2.4、2.5、2.5.1 和 2.6 的系统中,SCSI 驱动程序名为 cmdk。在用于 IA 系统的 Solaris 7 和 8 操作环境中, cmdk 驱动程序已被 sd 驱动程序所取代。

解决方法: 为了避免在升级至 Solaris 7 和 8 操作环境期间丢失数据,在升级任何运行 DiskSuite 软件的基于 IA 的系统之前,您必须将系统的元设备配置保存在文本文件中,并删除它们的 metadb 副本。 在完成升级基于 IA 的系统之后,则必须使用 DiskSuite 命令行界面恢复元设备配置。

DiskSuite 4.2 版发行说明中描述了保存metadb 配置、删除 metadb 副本、升级 IA 系统至 Solaris 7 和 8 操作环境、升级 DiskSuite 至 4.2 版以及恢复元设备配置的步骤。Solaris 7 和 8 操作环境中有自动执行该过程的 Bourne shell 脚本可供使用。

因升级到 Solaris 8 操作环境而孤立 Solaris 2.5.1 中已经重定位的 CDE (4260819)

这个问题会影响运行 Solaris 2.5.1的系统及 Solaris 2.5.1非随附 CDE 操作环境。但这些系统只有在非随附 CDE 已经被重定位到一个 /usr/dt 之外的目录时才受影响。在这些系统上已完成重定位 CDE,方法是:在指向被重定位的 CDE 的 /usr/dt 这个路径下创建一个符号链接。

升级到该 Solaris 8 操作环境后,CDE 被重新安装到 /usr/dt,且指向已重定位版本的链接也被删除。但已重定位的 CDE 自身并未删除,因此便被孤立了。

若升级涉及到文件系统的重分配,则升级可能会因重分配机制无法在 /usr/dt 中腾出新版本 CDE 所需的额外空间而失败。直到升级已经结束才会发现此故障。如果发生此故障,升级日志会包含一些指示升级需要更多空间的消息。

解决方法:在开始升级到 Solaris 8 操作环境之前,您可以卸载已经重定位的 CDE。这可通过使用 Solaris 2.5.1 CDE CD 上的 install-cde 脚本来实现。要删除 CDE,您应该让此脚本带 -uninstall 标志位运行。

将带有基于 Web 的企业管理 (WBEM) 1.0 的 Solaris 7 操作环境升级到 Solaris 8 操作环境导致 WBEM 2.0 不能工作 (4274920)

如果您曾从"Solaris 轻松访问服务器 (SEAS)" 3.0 CD 将 WBEM 1.0 安装到运行 Solaris 7 操作环境的系统上,则在向 Solaris 8 操作环境升级前必须删除 WBEM 1.0 软件包。将带有 WBEM 1.0 的 Solaris 7 操作环境升级到 Solaris 8 操作环境之后,Solaris WBEM Services 2.0 不启动。"通用信息模式 (CIM) 对象管理器"无法启动。显示以下错误消息:


File not found: /opt/sadm/lib/wbem/cimom.jar

解决方法:请在升级到 Solaris 8 操作环境前使用 pkgrm 命令来删除 WBEM 1.0 软件包。

  1. 使用 pkginfo 命令检查 WBEM 1.0 软件包是否已安装:


    % pkginfo | grep WBEM
    

  2. 改变为超级用户。

  3. 使用命令 pkgrm 删除所有 WBEM 1.0 包:


    # pkgrm SUNWwbapi
    # pkgrm SUNWwbcor
    # pkgrm SUNWwbdev
    # pkgrm SUNWwbdoc
    # pkgrm SUNWwbm
    

升级过程中不能全部安装 SUNWeeudt 软件包 (4304305)

升级日志中可能会指出 SUNWeeudt 软件包只安装了一部分。


     Doing pkgadd of SUNWeeudt to /.
     ERROR: attribute verification of 
     </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> 
     failed pathname does not exist ...

     Installation of <SUNWeeudt> partially failed.
     pkgadd return code = 2  

解决方法:升级完成后执行下列步骤。

  1. 通过键入以下内容来删除 SUNWeeudt 软件包:


    # pkgrm SUNWeeudt
    

  2. 通过键入以下内容来添加 SUNWeeudt 软件包:


    # pkgadd SUNWeeudt