Solaris 9 4/03 发行说明

第 1 章 安装问题

本章介绍有关 Solaris 9 4/03 操作环境的安装问题。

自本文档在 Solaris 9 4/03 Documentation CD 和 Solaris 9 4/03 Installation CD 的安装 Kiosk 上发布以来,本章增加了以下安装错误说明。

安装 Solaris 9 4/03 软件之前需要知道的问题

SPARC: 从 Solaris 9 4/03 DVD 进行引导

Solaris 9 4/03 操作环境现在可以从 DVD 上获得。要从 DVD 安装或升级,请将 Solaris 9 4/03 DVD 放入 DVD-ROM 驱动器,并用以下命令从 ok 提示符处引导系统。


ok boot cdrom

x86: Solaris 9 4/03 Installation CD 分区问题

如果 Solaris 9 4/03 Installation CD 上的 Solaris Web Start 3.0 程序无法在系统中找到 Solaris fdisk 分区,则必须在 root 磁盘上创建一个 Solaris fdisk 分区。


小心:小心:

如果更改现有 fdisk 分区的大小,则该分区上的所有数据都会被自动删除。请在创建 Solaris fdisk 分区之前备份所有数据。


Solaris Web Start 3.0 程序需要有两个 fdisk 分区才能执行安装。


注意:

Solaris 9 4/03 Installation CD 上的安装程序通过从 Solaris fdisk 分区中移出 10 MB 空间来创建 x86 引导分区,以避免改变任何现有的 fdisk 分区。

不应该使用手动方式创建此分区。

这一要求还可以防止您使用 Solaris 9 4/03 Installation CD 将 Solaris 2.6 或 7 发行版升级到 Solaris 9 4/03 操作环境。有关详细信息,请参见升级问题


x86: 缺省引导磁盘分区布局的更改

在 Solaris 9 4/03 操作环境中,Solaris Web Start 和 suninstall 安装程序均使用新的缺省引导磁盘分区布局来容纳 SunTM LX50 系统的服务分区。此安装程序使您可以保留现有的服务分区。

新的缺省分区包括以下分区:

如果需要使用缺省布局,请在 Solaris Web Start 或 suninstall 程序提示您选择引导磁盘布局时,选择“缺省”。


注意:

如果在当前不包含服务分区的系统上安装 Solaris 9 4/03(x86 平台版本)操作环境,则缺省情况下,Solaris Web Start 和 suninstall 程序不创建新的服务分区。如果要在系统上创建服务分区,请参见x86: 在不包含服务分区的系统上无法缺省创建服务分区


您还可以选择使用 fdisk 公用程序,手动编辑磁盘分区布局。在以下情况下,您可以手动编辑引导磁盘分区。


注意:

如果您的系统包含 Solaris 操作环境的可升级版本,但不包含 x86 引导分区,则可能无法使用 Solaris Installation CD 进行升级。要将不带有 x86 引导分区的系统升级到 Solaris 9 4/03 操作环境,请使用 Solaris 9 4/03 Software 1 of 2 CD 上的 suninstall 安装程序。


SPARC: 缺省 Solaris JumpStart 配置文件可能无法在小磁盘上安装多个语言环境

如果使用 Solaris 9 4/03 介质上的缺省 Solaris JumpStartTM 配置文件在磁盘容量较小的系统上安装多个语言环境,则安装可能会失败。此问题可能会在以下情况下发生。

x86: 在不包含服务分区的系统上无法缺省创建服务分区

如果您在当前不包含服务分区的系统上安装 Solaris 9 4/03 操作环境,则缺省情况下,安装程序不会创建服务分区。如果要在同一个磁盘上包含 Solaris 分区和服务分区,则必须在安装该操作环境之前重新创建服务分区。

如果您将 Solaris 8 2/02 操作环境安装在 Sun LX50 系统上,安装程序可能不会保留服务分区。如果您没有手动编辑 fdisk 引导分区布局以保留服务分区,安装程序会在安装过程中删除服务分区。


注意:

如果您在安装 Solaris 8 2/02 操作环境时没有指明保留服务分区,则不能重新创建服务分区并升级到 Solaris 9 4/03 操作环境,而必须执行 Solaris 9 4/03 操作环境的初始安装。


解决方法:如果希望在包含 Solaris 分区的磁盘上包含服务分区,请选择以下解决方法之一。

x86: 没有提供 Solaris Device Configuration Assistant 引导软盘

在 Solaris 9 4/03 发行版中,Solaris 9 Device Configuration Assistant 未作为引导软盘提供。要引导 Device Configuration Assistant,请选择以下选项之一。

有关详细信息,请参见《Solaris 9 安装指南》。

x86: 在升级到 Solaris 9 4/03 操作环境前先将 DPT PM2144UW 控制器 BIOS 更新到最新修订版

Solaris 9 4/03 操作环境提供了一个使您能够安装大分区的新功能。DPT PM2144UW 控制器的 BIOS 必须支持逻辑块寻址 (LBA)。最新的 BIOS 修订版完全支持 LBA 存取。您可能需要更新其它 DPT 控制器模块以支持 LBA。

解决方法:将系统升级为 Solaris 9 4/03 操作环境前,确保 DPT PM2144UW 控制器的 BIOS 是从 DPT 获得的最新版本。

要确定系统是否有 DPT 控制器,请按照以下步骤执行操作:

  1. 运行 prtconf -D

  2. 如果显示名称 dpt,则运行卡的配置公用程序以获得关于型号和 BIOS 修订版的信息。

  3. 通过改写 BIOS 或通过安装从 DPT 获得的最新 BIOS EPROM 来升级 DPT PM2144UW 控制器。有关所有 DPT 控制器的最新 BIOS 映像,请参见 http://www.dpt.com

现在可以开始升级系统。

x86: 请勿升级带有 BIOS GG.06.13 版的 Hewlett-Packard (HP) Vectra XU 系列系统

Solaris 9 4/03 操作环境提供了一个使您能够安装大分区的新功能。系统 BIOS 必须支持逻辑块寻址 (LBA)。BIOS GG.06.13 版不支持 LBA 存取。Solaris 引导程序不能管理此类冲突。此问题也可能影响其它 HP Vectra 系统。

如果执行这种升级,HP 系统将无法启动,而只显示带有不断闪烁的下划线光标的黑色空屏。

解决方法:不要将带有最新的 BIOS GG.06.13 版的 HP Vectra XU 系列系统升级到 Solaris 9 4/03 操作环境, 因为此操作环境不再支持这些系统。

因为引导路径不使用硬盘代码,所以您仍然可以使用引导软盘或引导 CD 来引导系统。然后选择将硬盘(而不是网络或 CD-ROM 驱动器)作为您的可引导设备。

安装 Solaris 9 4/03 软件之前需要知道的错误

x86: 选择“保存服务分区并创建 Solaris 分区”后 suninstall 会退出 (4832216)

如果使用 suninstall 安装程序在已经包含服务分区的系统上安装 Solaris 9 4/03(x86 平台版本)操作环境,则安装程序可能会退出。此问题在以下情况下发生:

解决方法:选择以下解决方法之一。

x86: 在配有 3Com 3c905C 网络接口卡的系统上,安装可能会失败 (4791458)

如果在配有 3Com 3c905C 网络接口卡的系统上执行网络安装,可能会显示以下错误消息:


elxl%d: 没有找到使用中的连接,请先连接

显示此错误消息之后,安装程序可能会继续,也可能会挂起。

解决方法:选择以下解决方法之一。

有关如何从网络执行安装的详细信息,请参见《Solaris 9 安装指南》。

x86: 在 Sun LX50 系统上不能成功执行 PXE 网络引导 (4725108)

如果使用引导前执行环境 (PXE) 网络引导在SunTM LX50 系统上安装 Solaris 9 4/03 操作环境,则网络引导可能会失败。将显示以下消息:


错误: 断言错误: - “rp->flags & RESF_ALT”,“ur.c”第 80 行

未装载根文件系统,配置助手提前退出,引导不可能成功。
可以使用 CTL-ALT-DEL 组合键复位机器。

故障转移至引导解码程序 - 请键入 ctrl-d 以恢复引导

解决方法:选择以下解决方法之一。

在配有 Toshiba SD-M1401 DVD-ROM 的系统上不能从 Solaris DVD 引导 (4467424)

如果系统的 Toshiba SD-M1401 DVD-ROM 驱动器的固件修订版为 1007,则无法从 Solaris 9 4/03 DVD 引导系统。

解决方法:应用修补程序 111649–03 或更高版本,以更新 Toshiba SD-M1401 DVD-ROM 驱动器的固件。修补程序 111649–03 位于 Solaris 9 4/03 Supplement CD 的以下目录中。


DVD_Firmware/Patches

有关如何安装修补程序的说明,请参见该目录中的 README 文件。在安装该修补程序之前,请务必阅读并遵循此 README 文件中的所有注意事项和警告。

在 Solaris 2.6 和 Solaris 7 操作环境下无法访问 Solaris 9 4/03 DVD 上的数据 (4511090)

如果系统运行的是 Solaris 2.6 或 Solaris 7 操作环境,则卷管理不能正确装载 Solaris 9 4/03 DVD。卷管理能够装载 DVD,但不能访问数据。结果是无法设置安装服务器、执行 Live Upgrade 或访问介质上的任何数据。

解决方法:选择以下解决方法之一。

安装错误

SPARC: 安装或升级后,带有多个接口的系统将所有接口都识别为可用 (4640568)

如果在具有多个网络接口的系统上安装或升级到 Solaris 9 4/03 操作环境,系统会把所有系统接口标识为可用。没有插入到网络中的接口或不需要使用的接口都出现在 ifconfig -a 命令的输出中。另外,具有相同以太网地址的接口可能被指定相同的 IP 地址。将显示以下错误消息:


ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: 无法指定所需地址

如果将 local-mac-address PROM 变量设为 false,系统也会出现此问题。这是因为所有的接口都配置了相同的 IP 地址。

解决方法:选择以下解决方法之一。

从 Solaris 9 4/03 Software 1 of 2 CD 安装时发生的安装错误

创建文件系统时可能出现警告 (4189127)

在安装过程中创建文件系统时,可能会显示以下警告消息之一。


警告: inode 块/cyl 组 (87) >= 上一个柱面组中的数据块 (63)。
这意味着无法分配 1008 个扇区。
  

或:


警告: 上一个柱面中的 1 个扇区没有分配

当您创建的文件系统大小与正在使用的磁盘上的空间不相等时会发生该警告。这种差别可能导致磁盘上有未包含在所指示的文件系统中的未使用空间。这些未使用的空间不能被其它文件系统使用。

解决方法:忽略此警告消息。

安装或升级中出现的错误

安装 Solaris WBEM 供应商软件包 SUNWwbpro 时遇到无效的错误消息 (4824518)

安装 Solaris 9 4/03 操作环境时,会在 /var/sadm/system/logs/install_log 文件中记录以下错误消息:


/tmp/Solaris_Application.mof: 没有该文件或目录

如果升级到 Solaris 9 4/03 操作环境,会在 /var/sadm/system/logs/upgrade_log 文件中记录同样的错误消息。

在安装 Solaris WBEM 供应商软件包 (SUNWwbpro) 的过程中,也会遇到此消息。

解决方法:忽略此错误消息。此消息不影响软件包的安装。发生此错误是由于安装程序试图删除不存在的临时文件。

升级问题

在 Solaris 9 4/03 操作环境下,无法通过 SUNWsan 访问存储区网络

如果 Solaris 8 系统已经连接到存储区网络 (SAN),请在升级到 Solaris 9 4/03 操作环境之前向您的支持工程师咨询。安装了 SUNWsan 软件包的 Solaris 8 系统,可能需要通过特殊的步骤才能升级到 Solaris 9 4/03 操作环境。要确定系统上是否安装了 SUNWsan 软件包,请在终端窗口中键入以下命令。


# pkginfo SUNWsan

如果已经安装了 SUNWsan 软件包,将显示以下信息。


	system      SUNWsan       SAN Foundation Kit

x86: 无法使用 Solaris 9 4/03 (x86 Platform Edition) Installation CD 将 x86 系统升级到 Solaris 9 4/03 操作环境

由于 x86 引导分区需求的原因,您不能使用 Solaris 9 4/03 (x86 Platform Edition) Installation CD 将基于 x86 的系统从 Solaris 2.6 或 7 操作环境升级到 Solaris 9 4/03 操作环境。请使用 Solaris 9 4/03 Software (x86 Platform Edition) 1 of 2 CD 将其从 Solaris 2.6 或 7 操作环境升级到 Solaris 9 4/03 操作环境。

Solaris 管理控制台 2.1 软件与 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件不兼容

Solaris 管理控制台 2.1 软件与 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件不兼容。如果要升级到 Solaris 9 4/03 操作环境,并且系统已安装 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,则在升级之前必须先卸载 Solaris 管理控制台软件。如果您安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则系统中就已经存在 Solaris 管理控制台。

解决方法:选择以下解决方法之一。

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

升级时无法安装 SUNWceudt 软件包 (4826785)

在从 Solaris 9、Solaris 9 9/02 或 Solaris 9 12/02 操作环境升级到 Solaris 9 4/03 发行版时,如果使用带 -n 选项的 pkgchk 命令,则会发生以下错误:


错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/datatypes.dt
路径名不存在
错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/develop.dt
路径名不存在
错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtfile.dt
路径名不存在
错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtmail.dt
路径名不存在
错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtpad.dt
路径名不存在
错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/print.dt
路径名不存在
错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/uxstd.dt
路径名不存在

解决方法:使用 Solaris 9 4/03 DVD 或 Solaris 9 4/03 Software 1 of 2 CD 添加 SUNWceudt 软件包。按照以下步骤执行操作:

  1. 成为超级用户。

  2. 删除 SUNWceudt 软件包。


    # pkgrm SUNWceudt
    
  3. 将目录更改到产品目录。


    # cd path-to-Solaris-9/Product
    
  4. 添加 SUNWceudt 软件包。


    # pkgadd   -d `pwd` SUNWceudt
    

升级后手动注册由修补程序 114711-01 或 114712-01 提供的 VDiskMgr.jar 文件 (4818306)

如果在系统中应用了修补程序 114711-01(SPARC 平台版本)或 114712-01(x86 平台版本),则在升级到 Solaris 9 4/03 操作环境后,必须手动注册这些修补程序所提供的 VDiskMgr.jar 文件。否则,系统中将保留原有的 VDiskMgr.jar 文件。而且,修补程序也不能完全解决该问题。

要确认系统是否安装了这些修补程序,请键入以下命令之一:

解决方法:升级到 Solaris 9 4/03 操作环境后,手动注册两个指定的修补程序所提供的 VDiskMgr.jar 文件。按照以下步骤执行操作:

  1. 成为超级用户。

  2. 用修补程序提供的 .jar 文件替换现有的 VDiskMgr.jar 文件。


     # /usr/sadm/bin/smcregister tool -n \
    com.sun.admin.diskmgr/VDiskMgr.jar \
    /usr/sadm/lib/diskmgr/VDiskMgr.jar \
    /usr/sadm/lib/dismgr/VDiskMgr_classlist.txt \
    /usr/sadm/lib/diskmgr/VDiskMgrInfo.xml> /dev/null 2>$1
    
  3. 用修补程序提供的 VDiskMgr 工具替换工具箱中原有的 VDiskMgr 工具。


    # /usr/sadm/bin/smcregister toolbox add -f tool \
    com.sun.admin.diskmgr.client.VDiskMgr \
    -F "/Storage/">/dev/null 2>&1
    
  4. 停止 WBEM 服务器。


    # /etc/init.d/init.wbem stop
    
  5. 重新启动 WBEM 服务器。


    # /etc/init.d/init.wbem start
    

SPARC: 升级后,依赖于被管理对象格式 (MOF) 文件的 Solaris 管理控制台应用程序可能会失败 (4825349)

如果从 Solaris 9 操作环境升级到 Solaris 9 9/02、Solaris 9 12/02 或 Solaris 9 4/03 发行版,则在升级过程中,不会注册现有的被管理对象格式 (MOF) 文件。在升级过程中,旧的 /var/sadm/wbem/logr 目录将被另存为 /var/sadm/wbem/logru3 目录。升级后,已经注册的 MOF 文件也不会重新注册。因此,依赖于 MOF 文件的 Solaris 管理控制台应用程序就会失败。

在使用控制台装载和磁盘工具时,会显示以下错误消息:


CIM_ERR_NOT_FOUND

解决方法:手动注册缺少的 MOF 文件。MOF 文件保存在 /var/sadm/wbem/logru3 目录中。按照以下步骤执行操作:

  1. 成为超级用户。

  2. 手动注册 MOF 文件。


     # /usr/sadm/bin/mofreg -r tag mof-file
    

    其中,tag/var/sadm/wbem/logru3/unregDir/ 目录下的目录,mof–filetag 目录下的 MOF 文件。

    例如:


    # /usr/sadm/bin/mofreg -r svm \
    /var/sadm/wbem/logru3/unregDir/svm/svm/Solaris_Vm1.0.mof
    
  3. 停止 WBEM 服务器。


    # /etc/init.d/init.wbem stop
    
  4. 重新启动 WBEM 服务器。


    # /etc/init.d/init.wbem start
    

使用 Solaris Live Upgrade 时安装程序文本的显示问题 (4736488)

当使用带有 -i 选项的 Solaris Live Upgrade luupgrade(1m) 命令进行非使用中引导环境升级时,安装程序显示的某些语言的文本可能无法阅读。这是由于安装程序所要求的字体在当前引导环境上的旧版本中不存在而导致文本被破坏。

解决方法:选择以下解决方法之一。

SPARC: 当指定修补程序列表文件时,luupgrade 命令无法添加修补程序 (4679511)

如果执行 luupgrade 命令时使用 -s 选项通过指定一个目录和修补程序列表文件来添加修补程序,则不会添加修补程序。将显示类似如下的消息:


/usr/sbin/luupgrade [52]:		3 patch-list-file: 编号错误			

在上面的消息中,patch-list-file 是您指定的、供 luupgrade 命令用来添加修补程序的修补程序列表文件。

解决方法:要向指定的修补程序列表文件中添加修补程序,请按照以下步骤执行操作。

  1. 成为超级用户。

  2. 装载要修补的引导环境。


    # lumount boot-envir-name mount-point
    
  3. 为引导环境添加修补程序。


    # /usr/sbin/patchadd -R mount-point -M patch-path patch-list-file-name
    

    在上面的命令中,patch-path 是包含要添加的修补程序的目录的路径名。patch-list-file-name 是包含要添加的修补程序列表的文件名。

  4. 卸载引导环境。


    # luumount boot-envir-name
    

SPARC: 在升级过程中,删除 SUNWjxcft 软件包时出现错误 (4525236)

当从 Solaris 8 操作环境向 Solaris 9 或 Solaris 9 4/03 操作环境升级时,删除 SUNWjxcft 软件包时会遇到一个问题。upgrade_log 文件中会记录以下错误消息:


Removing package SUNWjxcft:
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale
Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias
Removal of <SUNWjxcft> was successful

解决方法:忽略此错误消息。

从 Solaris 8 操作环境升级可能会创建冗余 Kerberos 保密机制 (4672740)

在 Solaris 9 4/03 操作环境中,Kerberos 5 版全球化机制包括保密支持。因此,不需要 Kerberos 国内机制。如果您在 Solaris 8 系统上的 /usr/lib/gss/do/mech_krb.so.1 中安装了 Kerberos 国内机制,请在将系统升级到 Solaris 9 4/03 操作环境之前,删除 Kerberos 国内机制。

解决方法:在升级到 Solaris 9 4/03 操作环境之前,按照以下步骤执行操作。

  1. 键入以下命令确定系统上是否安装了 Kerberos 国内机制。


    % pkginfo | fgrep ' SUNWk5'
    
    • 如果此命令的输出中包括任何 SUNWk5 软件包名称,系统上就安装了 Kerberos 国内机制。转到步骤 2。

    • 如果输出中不包括任何 SUNWk5 软件包名称,则系统上没有安装 Kerberos 国内机制。跳过后面的步骤。升级系统。

  2. 键入以下命令以备份 /etc/nfssec.conf/etc/gss/qop 文件。


    % tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop
    
  3. 键入以下命令以验证文件已备份。


    % tar -tf /var/tmp/krb_config_files.tar
    
  4. 删除步骤 1 的输出中列出的每个软件包。


    % pkgrm package-name package-name package-name
    
  5. 升级到 Solaris 9 4/03 操作环境。

    升级程序升级 Kerberos 全球化机制代码,并启用 Kerberos 保密支持。

  6. 在文本编辑器中,更改 /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
      

升级到 Solaris 9 4/03 操作环境可能会禁用现有的安全 shell 守护程序 (sshd) (4626093)

如果在从 /etc/init.d/sshd 守护程序中运行第三方安全 shell(例如 OpenSSH)的系统上升级到 Solaris 9 4/03 操作环境,升级会禁用现有的安全 shell 守护程序。升级时,Solaris 9 4/03 升级软件将覆盖 /etc/init.d/sshd 的内容。

解决方法:选择以下解决方法之一。

/export 接近容量极限时,升级将失败 (4409601)

如果在 /export 目录接近其容量极限时升级到 Solaris 9 4/03 操作环境,则 /export 的空间要求将会出现计算错误。升级过程将失败。如果安装了无盘客户机,或者在 /export 中安装了第三方软件,通常会发生这一问题。将显示以下消息:


警告: 没有足够的空间用于升级。

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

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

如果您的系统当前支持使用 Solstice AdminSuiteTM 2.3 无盘客户机工具安装的无盘客户机,则需要执行以下两个步骤。首先,删除所有与服务器具有相同版本和体系结构的现有无盘客户机。然后,安装或升级到 Solaris 9 4/03 操作环境。有关具体说明,请参见《System Administration Guide: Basic Administration》。

如果您试图在现有无盘客户机上安装 Solaris 9 4/03 操作环境,可能会显示以下错误消息:


不能升级片 <xxxxxxxx> 上的 Solaris 版本 (Solaris version-number)。
此磁盘上安装的软件配置具有未知问题。

在此错误消息中,version-number 指系统上当前运行的 Solaris 版本。<xxxxxxxx> 指运行此 Solaris 操作环境版本的片。

升级后发生的安装错误

SPARC: 升级后删除修补程序可能会破坏 WBEM 系统信息库 (4820614)

出现以下情况时,WBEM 系统信息库 CIM 数据库将会被破坏:

如果 WBEM 系统信息库被破坏,Solaris 管理控制台日志查看器中将显示以下错误消息:


CIM_ERR_FAILED:
/usr/sadm/lib/wbem/../../../../var/sadm/wbem/logr/
preReg/PATCH113829install/Solaris_Application.mof,18,ERR_SEM,
ERR_EXC_SET_CLASS,CIM_ERR_FAILED: 其它异常:
java.io.StreamCorruptedException: 流标头无效

解决方法:选择以下解决方法之一。

64 位 Solaris 问题

SPARC: Sun UltraSPARC 系统 (sun4u) 可能需要引导快擦写 PROM 更新


注意:

如果系统正在运行支持 64 位的固件,则不需要快擦写 PROM 更新。


如果要在 UltraSPARCTM 系统上运行 64 位 Solaris 操作环境,则可能需要更新其快擦写 PROM 固件。Solaris 9 4/03 安装程序使您能够添加 64 位支持。当您在 Sun UltraSPARC 系统上安装时,此 64 位支持为缺省选择。如果 CPU 的速度达到 200 Mhz 或更高,则在缺省情况下,64 位系统仅在 64 位模式下引导。


注意:

在任何 SunTM 或 UltraSPARCIf 系统上运行 32 位 Solaris 操作环境,均不需要更新快擦写 PROM。


下表列出了受影响的 UltraSPARC (Sun4UTM) 系统及所需的最低固件版本。系统类型相当于 uname -i 命令的输出。通过使用 prtconf -V 命令,可以确定正在使用的固件版本。

表 1–2 在 UltraSPARC 系统上运行 64 位 Solaris 操作环境所需的最低固件版本

来自 uname -i 的系统类型

来自 prtconf -V 的最低固件版本

SUNW,Ultra-1-Engine 

3.10.0 

SUNW,Ultra-1 

3.11.1 

SUNW,Ultra-2 

3.11.2 

SUNW,Ultra-4 

3.7.107 

SUNW,Ultra-Enterprise 

3.2.16 


注意:

如果某一系统未在上表中列出,则该系统并不需要进行快擦写 PROM 更新。


有关使用 Solaris CD 执行快擦写 PROM 更新的说明,请参见 Solaris 9 on Sun Hardware Collection。如果您没有此手册,可以从 http://docs.sun.com 获得。

Documentation CD 问题

不能在运行 Solaris 2.6、7 和 8 操作环境的文档服务器上安装名称长度超过九个字符的文档软件包

一些 PDF 格式的本地化文档集具有长度超过九个字符的软件包名称。要在运行 Solaris 7 或 8 操作环境的服务器上安装这些 PDF 文档集,必须先安装两个修补程序。


注意:

本发行版没有为 Solaris 2.6 服务器提供修补程序。


解决方法:有关安装这些修补程序的说明,请参见文档介质、Solaris 9 4/03 Documentation CD 1 of 2 、2 of 2 或 DVD 上的“Solaris 文档重要信息”文件。此文件位于以下目录中:


mount-point/README/locale/install_locale.html

例如,Solaris 9 4/03 Documentation CD 1 of 2 上的英文文件位于以下目录中:


sol_9_doc_1of2/README/C/install_C.html

Documentation CD 安装错误

Solaris 9 4/03 Documentation CD uninstaller 公用程序的卸载模式不能正常运行 (4675797)

如果在“全部卸载”模式下运行 Solaris 9 4/03 Documentation CD uninstaller,则 uninstaller 仅删除缺省安装的文档软件包。

解决方法:在“部分卸载”模式下运行 uninstaller。选择要卸载的特定软件包。

Documentation CD 检验面板在命令行界面模式中可能无法分页显示 (4520352)

如果运行 Solaris 9 4/03 Documentation CD 安装程序时使用 nodisplay 选项,检验面板可能无法正确分页显示。

解决方法:运行 Solaris 9 4/03 Documentation CD 安装程序时不指定 nodisplay 选项。使用图形用户界面 (GUI) 模式安装 Solaris 9 4/03 Documentation CD。

安装过程中出现的本地化问题

可能会安装附加的相关语言环境

当为安装选择语言环境时,可能还会安装附加的相关语言环境。此行为变化发生在 Solaris 9 4/03 操作环境中,因为所有的完整语言环境(带有已翻译的消息)、亚洲和日文部分语言环境以及语言环境启用程序已经根据语言环境的语言支持重新打包了。其它部分语言环境还是根据地理区域进行打包并安装的,如中欧。

安装过程中出现的本地化错误

Solaris 9 Beta Refresh 中文 CDE 字体软件包不能升级到 Solaris 9 4/03 操作环境 (4653908)

如果在运行 Solaris 9 Beta Refresh 操作环境(该操作环境具有简体中文和繁体中文语言环境支持)的系统上升级到 Solaris 9 4/03 操作环境,则升级不能成功完成。简体中文和繁体中文的 CDE 字体本地化软件包(SUNWcdftSUNWhdft)不能升级到适当的 Solaris 9 4/03 软件包。将显示以下错误消息:


正在删除软件包 SUNWcdft:
/a/var/sadm/pkg/SUNWcdft/install/postremove: 
  /a/usr/dt/config/xfonts/zh_CN.EUC: 不存在
/a/var/sadm/pkg/SUNWcdft/install/postremove: 
  /a/usr/dt/config/xfonts/zh_CN.GBK: 不存在
/a/var/sadm/pkg/SUNWcdft/install/postremove: 
  /a/usr/dt/config/xfonts/zh_CN.UTF-8: 不存在
pkgrm: 错误: postremove 脚本没有成功完成

解决方法:在升级到 Solaris 9 4/03 操作环境之前,删除相关的 Solaris 9 Beta Refresh postremove 文件。


# rm /var/sadm/pkg/SUNWcdft/install/postremove
# rm /var/sadm/pkg/SUNWhdft/install/postremove

从运行具有完全泰文/俄文/波兰文/加泰罗尼亚文支持的 Solaris 8 操作环境来升级系统,会在系统上留下无效的软件包 (4650059)

从运行安装有 Solaris 8 Language Supplement CD 的 Solaris 8 操作环境的系统来升级 Solaris 9 4/03 操作环境,会留下几个无效的软件包。泰文、俄文、波兰文和加泰罗尼亚文的语言环境软件包将留在系统上。这些语言环境软件包有一个 ARCH=sparcall 值,因此在升级到 Solaris 9 4/03 操作环境的过程中不会被删除。

解决方法:在升级到 Solaris 9 4/03 操作环境之前,使用 Solaris 产品注册表应用程序来删除 Solaris 8 Languages Supplement CD 软件包。