Solaris 9 9/04 发行说明

第 1 章 安装问题

本章说明有关 Solaris 9 9/04 操作系统的安装问题。

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

本节介绍了安装 Solaris 9 9/04 软件之前应该了解的安装问题。

x86: 安装 Solaris 9 软件后,装有特定 ATA 硬盘驱动器的系统在重新引导时将挂起

在装有特定类型的 ATA 硬盘驱动器的系统上安装 Solaris 9 软件会导致系统挂起。安装完成后尝试软重新引导时,系统会挂起。

装有 ATA 硬盘驱动器的系统从 Ultra DMA 模式恢复为 ATA/ATAPI-6 T13 规范的缺省状态特性时,会出现此问题。

软件复位后,这类硬盘驱动器将从 Ultra DMA 模式恢复为 Multiword DMA 模式(除非禁用该功能)。该功能可使用 SET FEATURES / Disable reverting to power-on to defaults 命令禁用。

该问题的具体表现取决于 BIOS 及系统中的 ATA 硬盘驱动器的类型。该问题可能会以下列方式之一出现:

解决方法:要解决此问题,请执行以下操作:

  1. 如果系统在引导时挂起,可通过关闭电源然后再次打开电源来重新启动系统。系统随后应能正常引导。

  2. 系统引导完之后,登录到系统并成为超级用户。

  3. 使用文本编辑器编辑 /platform/i86pc/kernel/drv/ata.conf 文件。

    添加下面一行:


    ata-revert-to-defaults=0;

下一次系统重新引导时应当不会再挂起。

x86: Solaris 9 9/04 Installation CD 分区问题

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


注意 – 注意 –

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


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


注意 –

Solaris 9 9/04 Installation CD 上的安装程序从 Solaris fdisk 分区中移出 10 MB,来创建 x86 引导分区。这可以防止改变任何现有的 fdisk 分区。

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

因此,不能使用 Solaris 9 9/04 Installation CD 将 Solaris 2.6 或 Solaris 7 发行版升级至当前发行版。有关详细信息,请参阅升级问题


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

在 Solaris 9 9/04 发行版中,Solaris Web Start 和 suninstall 安装程序在缺省情况下均使用新的引导磁盘分区布局来容纳 Sun LX50 系统的服务分区。此安装程序使您可以保留现有的服务分区。

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

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


注意 –

如果在当前不包含服务分区的系统上安装 Solaris 9 9/04 (x86 Platform Edition) 软件,则在缺省情况下,Solaris Web Start 和 suninstall 程序不创建新的服务分区。如果要在系统上创建服务分区,请参见 x86: 缺省情况下不会在不包含现有服务分区的系统上创建服务分区


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


注意 –

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


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

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

x86: 缺省情况下不会在不包含现有服务分区的系统上创建服务分区

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

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


注意 –

如果安装 Solaris 8 2/02 软件时未特别地保留服务分区,则不能重新创建服务分区并升级到 Solaris 9 9/04 发行版。而必须执行软件的初始安装。


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

x86: Solaris Device Configuration Assistant 引导软盘不可用

Solaris 9 9/04 发行版并未将 Solaris 9 Device Configuration Assistant 作为引导软盘进行提供。要引导 Device Configuration Assistant,请选择以下选项之一:

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

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

Solaris 9 9/04 软件提供了使您能够安装大分区的新功能。系统 BIOS 必须支持逻辑块寻址 (LBA)。BIOS GG.06.13 版不支持 LBA 存取。Solaris 引导程序不能管理此类冲突。此问题还可能影响其他 HP Vectra 系统。

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

解决方法:不要将带有最新 BIOS GG.06.13 版的 HP Vectra XU 系列系统升级到 Solaris 9 9/04 发行版。此版本不再支持这些系统。

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

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

本节介绍了安装 Solaris 9 9/04 软件之前应该了解的安装错误。

x86: PXE 网络安装在带有 Adaptec Ultra-160 SCSI 接口的系统上挂起 (5039573)

如果使用 Intel 引导前执行环境 (PXE) 在带有 Adaptec Ultra-160 SCSI 接口的系统上执行网络安装,则安装将会挂起。可能会显示类似以下内容的错误消息:


Error: Unable to Find Device Driver
The device driver, cadp160.bef, is missing.

在上面的例子中,不能在系统上找到 cadp160.bef 驱动程序。在您的系统上,受影响的驱动程序的名称可能会不同。

如果系统 BIOS 将 Adaptec Ultra-160 接口设置为使用与系统网络接口卡 (NIC) 相同的中断请求 (IRQ),则将发生该错误。

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

x86: X 服务器无法在 Sun LX50 Server 上打开鼠标设备 (5027771)

在 Sun LX50 系统中,X 服务器可能无法打开 PS/2 鼠标设备。该错误可能在安装过程中发生,也可能在系统重新引导时发生。如果发生此问题,则将会显示以下错误消息:


ddxSUNWmouse: Error opening mouse device '/dev/kdmouse;
     /dev/kdmouse: No such device or address

因此,Solaris 安装程序将只能在命令行界面模式下继续执行。完成安装后,该问题可能将在 Solaris 运行时仍然存在。

解决方法: 在连接到服务器的 PS/2 连接器的 Y 形电缆上,在 PS/2 键盘连接与鼠标连接之间进行切换。

如果系统重新引导后仍不能识别 PS/2 鼠标,请按 LX50 服务器上的 "Reset" 按钮。也可以在出现以下引导提示时,使用重新配置选项 (b -r):


Select (b)oot or (i)nterpreter:

SPARC: 使用 re-preinstall 命令安装定制 JumpStart 软件失败 (5017239)

re-preinstall 命令无法安装定制 JumpStart 软件。故障产生的原因在于 fsck 命令不能更新那些具有只读权限的文件系统的 UFS 日志。

例如,键入以下命令:

# /usr/sbin/install.d/re-preinstall cXtXdXsX

系统重新引导后,将显示以下错误消息:


fsck of device failed, re-preinstall needs to be re-run.
syncing file systems... done
Program terminated

解决方法: 可选以下选项之一。必须是超级用户,才能执行任何一种解决方法。

x86: Solaris 可能无法使用通过键盘、视频、鼠标转换器与系统进行连接的 PS/2 鼠标 (5012779)

如果在使用键盘、视频、鼠标 (KVM) 转换器的 x86 系统上进行安装,而您使用的是 PS/2 鼠标,则 Solaris 可能无法正常运行。您可能会看到以下症状:

因此,您不能在图形用户界面 (GUI) 模式下运行 Solaris 安装程序来安装 Solaris 操作系统。只能使用命令行界面继续安装。完成安装后,该问题可能将在 Solaris 运行时仍然存在。

解决方法: 直接将 PS/2 鼠标连接至系统。如果转换器支持 USB 设备,则可以使用 USB 鼠标。

SPARC: 在安装前先升级 Sun Fire 和 Netra 服务器上的固件 (4747307, 4799331)

要在特定的 Sun Fire 和 NetraTM 服务器上安装 Solaris 9 9/04 软件,必须首先更新服务器上的固件。如果不在安装 Solaris 9 9/04 软件之前更新固件,则服务器将无法正常运行。此问题将影响以下服务器:

如果发生此问题,会显示以下错误消息:


panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0
       addr=5586ee326973add3 mmu_fsr=0

将显示 ok 提示符。

解决方法:通过应用相应的固件修补程序更新固件。

通过访问位于 http://sunsolve.sun.com 的 SunsolveSM Web 站点可以获得固件更新修补程序。请务必下载并应用该修补程序的最新版本。

在运行 Solaris 2.6 和 Solaris 7 软件时不能访问 Solaris 9 9/04 DVD 上的数据 (4511090)

如果系统运行的是 Solaris 2.6 或 Solaris 7 软件,卷管理器将不能正确安装 Solaris 9 9/04 DVD。能够安装 DVD,但不能访问数据。结果是无法设置安装服务器、执行 Live Upgrade 或访问媒体上的任何数据。

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

安装错误

Solaris 9 9/04 发行版中存在以下安装错误。

SPARC: Solaris 9 9/04 Web Start 安装程序可能无法正确显示某些特定面板 (5002175)

如果使用 Solaris Web Start 安装程序来安装 Solaris 9 9/04 软件,则 SunSM Remote Services (SRS) Net Connect 软件的某些信息和退出面板将无法正确显示。

将显示安装面板框和“取消”按钮,但缺少安装面板的内容。


注意 –

在使用 Solaris Web Start 方式安装此 Solaris 操作系统发行版中包含的其他软件产品时,也可能会出现此问题。


解决方法:执行以下操作:

  1. 显示空白的安装面板时,通过单击“取消”按钮绕过 SRS Net Connect 的安装。

  2. 完成 Solaris 9 9/04 软件的安装后,从 Solaris DVD 或 Software 2 of 2 CD 中手动安装 SRS Net Connect 软件。

请在初始 Solaris 9 9/04 软件安装完成后再安装 SRS Net Connect 软件,这样可以确保所有的面板都能正确显示。

x86: PXE 引导因 3Com 3C905C 网卡失败 (4847803)

如果使用带有 3Com 3C905C 网卡的引导前执行环境 (PXE) 安装 Solaris 软件,则系统可能会挂起并无法引导。

解决方法:使用带有 3Com 3C905C 网卡的 3Com Managed Boot Agent (MBA) 4.11 版,或使用其他类型的网卡。

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

如果在带有多个网络接口的系统上安装或升级到 Solaris 9 9/04 发行版,系统会把所有系统接口都标识为可用。未与网络连接的接口或不需要使用的接口可以显示在 ifconfig -a 命令的输出中。另外,具有相同以太网地址的接口可能被指定相同的 IP 地址。将显示以下错误消息:


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

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

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

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

在安装 Solaris 9 9/04 Software 1 of 2 CD 期间将发生以下错误:

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

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


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

或:


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

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

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

升级问题

本节介绍在升级到 Solaris 9 9/04 发行版时发生的安装问题。

运行 Solaris Live Upgrade 需要附加的修补程序

正确操作 Solaris Live Upgrade 要求为给定操作系统版本安装一组限定的修补程序修订版本。

在安装或运行 Live Upgrade 之前,您必须安装一组相应的修补程序。通过访问 http://sunsolve.sun.com 确保您拥有最新的修补程序列表。有关其他信息,请在 SunSolve Web 站点上搜索信息文档 72099。

安装 Solaris Live Upgrade 软件包时的局限性

如果运行 Solaris 2.6、Solaris 7 或 Solaris 8 发行版,您可能无法运行 Solaris Live Upgrade 安装程序。这些发行版未提供运行 Java 2 运行时环境所需的修补程序集。

由此导致的常见错误是 Java 异常错误。系统可能会显示以下信息:


InvocationTargetException in ArchiveReader constructornull
          java.lang.reflect.InvocationTargetException
                 at install.instantiateArchiveReader(Compiled Code)
                 at install.<init>(Compiled Code)
                 at install.main(Compiled Code)

要运行 Solaris Live Upgrade 安装程序并安装软件包,必须装有 Java 2 运行时推荐的修补程序簇。

解决方法:完成以下解决方法:

在 Solaris 9 9/04 软件中,无法通过 SUNWsan 访问存储区网络

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


# pkginfo SUNWsan

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


	system      SUNWsan       SAN Foundation Kit

x86: 无法使用 Solaris 9 9/04 (x86 Platform Edition) Installation CD 从 Solaris 2.6 或 Solaris 7 软件升级 x86 系统

您无法使用 Solaris 9 9/04 (x86 Platform Edition) Installation CD 将基于 x86 的系统从 Solaris 2.6 或 Solaris 7 软件升级到 Solaris 9 9/04 发行版。这是由于 x86 引导分区的要求所致。

解决方法:在基于 x86 的系统中,使用 Solaris 9 9/04 Software (x86 Platform Edition) 1 of 2 CD 从 Solaris 2.6 或 Solaris 7 软件升级到 Solaris 9 9/04 发行版。

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 9/04 发行版,并且系统已安装 Solaris 管理控制台 1.0、1.0.1 或 1.0.2 软件,则在升级之前必须先卸载 Solaris 管理控制台软件。如果您安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则系统中已经存在 Solaris 管理控制台。

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

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

升级至 Solaris 9 9/04 发行版期间将发生以下安装错误。

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

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

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

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

从 Solaris 8 软件升级到 Solaris 9 或 Solaris 9 9/04 发行版时,删除 SUNWjxcft 软件包时会遇到问题。upgrade_log 文件中会记录以下错误消息:


正在删除软件包 SUNWjxcft:
无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr
无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale
无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias
无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr
无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale
无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias
<SUNWjxcft> 删除成功

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

升级到 Solaris 9 9/04 发行版可能会禁用现有的安全 shell 守护程序 (sshd) (4626093)

如果在从 /etc/init.d/sshd 守护程序中运行第三方安全 shell(例如 OpenSSH)的系统上升级到 Solaris 9 9/04 发行版,升级会禁用现有的安全 shell 守护程序。升级期间,Solaris 9 9/04 软件将改写 /etc/init.d/sshd 的内容。

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

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

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


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

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

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

如果您的系统当前支持使用 Solstice AdminSuiteTM 2.3 无盘客户机工具安装的无盘客户机,则需要执行以下两个步骤:

  1. 删除所有与服务器具有相同 Solaris 版本和体系结构的现有无盘客户机。

  2. 安装或升级到 Solaris 9 9/04 发行版。

有关具体说明,请参见 《System Administration Guide: Basic Administration》

如果您试图在现有无盘客户机上安装 Solaris 9 9/04 软件,可能会显示以下错误消息:


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

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

升级后发生的安装错误

升级至 Solaris 9 9/04 发行版后将发生以下安装错误。

CDE 本地化软件包升级不正常 (5073099)

在将系统升级至 Solaris 9 9/04 操作系统时,不升级以下 CDE 本地化软件包:

要确定该问题是否影响您的系统,请在升级完系统后运行 pkgchk -n 命令。如果输出结果显示以下错误消息,则必须手动删除这些软件包并将 CDE 本地化软件包添加进系统。


Checking Package SUNWmeadt
ERROR: /usr/dt/config/he/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWnafdt
ERROR: /usr/dt/config/ar/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWnamdt
ERROR: /usr/dt/config/en_US.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWneudt
ERROR: /usr/dt/config/da_DK.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/fi_FI.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWseudt
ERROR: /usr/dt/config/el_GR.ISO8859-7/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/pt_PT.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
Checking Package SUNWweudt
ERROR: /usr/dt/config/en_GB.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/en_IE.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/nl_BE.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist
ERROR: /usr/dt/config/nl_NL.ISO8859-15/Xresources.d/Xresources.ow
     pathname does not exist

解决方法:升级完系统后,通过执行以下步骤升级这些本地化软件包:

  1. 成为超级用户。

  2. 删除软件包。


    # pkgrm SUNWmeadt SUNWnafdt SUNWnamdt SUNWneudt \
    SUNWseudt SUNWweudt
    
  3. 转至 Solaris 9 9/04 版本的这些软件包所在的目录。

    # cd path_to_image

    例如,要访问 Solaris 9 9/04 Software 1 of 2 CD 上的这些软件包,请将 Solaris 9 9/04 Software 1 of 2 CD 插入介质驱动器。然后键入以下命令。

    # cd /cdrom/cdrom0/Solaris_9/Product

  4. 将软件包添加进系统。


    # pkgadd -d . SUNWmeadt SUNWnafdt SUNWnamdt SUNWneudt \
    SUNWseudt SUNWweudt
    

SPARC: 在升级或应用推荐的修补程序后,SAM-FS/QFS 出现问题 (5003346)

如果您执行了以下操作之一,则不会启动 SAM-FS/QFS 守护进程,并且不能安装文件系统:

发生此错误的原因在于,正常情况下由守护进程使用的系统调用 181 正在被其他模块使用。此模块是由您刚刚应用的修补程序引入的。/var/adm/messages 将记录以下错误消息:


/var/adm/messages
 Jan  5 13:28:46 host genunix: [ID 147998 kern.warning] WARNING: system 
 call entry 181 is already in use
 Jan  5 13:28:46 host samfs: [ID 798779 kern.warning] WARNING: SAM-FS: 
 modload(samsys) failed.

此外,/var/adm/sam-log 还将记录以下错误消息:


/var/adm/sam-log
 Jan  5 13:30:08 host sam-fsd[355]: [ID 617651 local4.alert] Fatal error -
 samsys module not loaded
 Jan  5 13:30:08 host sam-fsd[355]: [ID 765074 local4.alert]   Correct 
 problem and 'kill -HUP 355'

请执行以下步骤:

  1. 成为超级用户。

  2. modinfo 输出处键入 grep 181,确定是否有其他模块正在使用 181:


    # modinfo | grep 181
         8  1181aa0   38c4   1   1  TS (time sharing sched class)
        15  11b1092   181a  12   1  sad (STREAMS Administrative Driver ')
        43  1295cd8    ce9 181   1  ssc050 (SSC050 i2c device driver: v1.4)
       158 7813a87f   181c  95   1  cpc (cpc sampling driver v1.10)
       158 7813a87f   181c 179   1  cpc (cpc sampling system call)
       158 7813a87f   181c 179   1  cpc (32-bit cpc sampling system call)

    因为另一个模块正在使用系统调用 181,所以请配置 samsys,使用另一个未被使用的系统调用值。

  3. 通过更改 samsys 编辑 /etc/name_to_sysnum,使用 182 或 0 至 255 间的其他未被使用的系统调用值。


    samsys			182
  4. 引导系统,重新配置 samsys

    # shutdown -y -g0 -i0

    OK> boot -r

  5. 确定 /var/adm/messages 中不再显示错误消息,并且可安装所有的 SAM-FS 文件系统。

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:Other Exception:
java.io.StreamCorruptedException: invalid stream header

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

64 位 Solaris 问题

Solaris 9 9/04 发行版中存在以下 64 位问题。

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


注意 –

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


如果要在 UltraSPARCTM 系统上运行 64 位 Solaris 软件,您可能需要更新系统的快擦写 PROM 固件。Solaris 9 9/04 安装程序使您能够添加 64 位支持。当您在 Sun UltraSPARC 系统上安装时,此 64 位支持为缺省选择。默认情况下,如果 64 位系统的 CPU 速度是 200 MHz 或更高,则该系统仅在 64 位模式下引导。


注意 –

如果选择在任何 SunTM 系统或 UltraSPARC 系统中运行 32 位 Solaris 软件,则不需要快擦写 PROM 更新。


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

表 1–1 在 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 9 9/04 发行版中存在以下 Documentation CD 问题。

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

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


注意 –

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


解决方法:有关安装这些修补程序的说明,请参见文档媒体、Solaris 9 9/04 Documentation CD 1 of 2 、2 of 2 或 DVD 上的 Solaris Documentation Important Information 文件。此文件位于以下目录中:


mount-point/README/locale/install_locale.html

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


sol_9_doc_1of2/README/C/install_C.html

Documentation CD 安装错误

Solaris 9 9/04 发行版中存在以下 Documentation CD 安装错误。

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

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

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

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

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

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

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

以下是安装 Solaris 9 9/04 软件期间出现的本地化问题。

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

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

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

安装 Solaris 9 9/04 软件期间将出现以下本地化错误。

缺省情况下,Languages CD 使用 Solaris Live Upgrade 安装所有语言 (4898832)

如果您使用具有多张 CD 的 Solaris Live Upgrade 安装 Solaris 9 9/04 发行版,则缺省情况下,Languages CD 将安装所有语言。

安装完成之后,如果您在与安装期间选择的语言环境不同的语言环境中登录系统,系统可能会显示乱码。在登录到任何一种这些语言环境之后,系统都将显示英文语言环境。

解决方法:在安装期间选择定制安装选项。在 Languages CD 安装期间,取消选中所有不需要的语言。

升级运行 Solaris 8 软件(完全支持泰文/俄文/波兰文/加泰罗尼亚文) 的系统在系统中留下无效的软件包 (4650059)

在运行 Solaris 8 软件并安装了Solaris 8 Language Supplement CD 的系统中升级到 Solaris 9 9/04 发行版,将导致若干无效的软件包。泰文、俄文、波兰文和加泰罗尼亚文的语言环境软件包将留在系统中。这些语言环境软件包有一个 ARCH=sparcall 值,因此在升级到 Solaris 9 9/04 发行版的过程中不会被删除。

解决方法:在升级到 Solaris 9 9/04 发行版之前,使用 Solaris 产品注册表应用程序来删除 Solaris 8 Languages Supplement CD 软件包。