Solaris 9 9/05 HW 发行说明

第 1 章 安装问题

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

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

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


注 –

Solaris 9 9/05 HW 发行版不适用于 x86 平台。本文档保留了适用于安装了 Solaris 9 9/05 发行版的 x86 平台的信息。


某些 SPARC 平台需要 Solaris 9 9/05 HW 软件

某些 SPARC 平台需要 Solaris 9 9/05 HW 软件, 不能使用 Solaris 9 9/05 软件。要确定某个 SPARC 系统是否必须使用 Solaris 9 9/05 HW,请参阅《Solaris 9 9/05 HW 发行说明 Supplement for Sun Hardware》和硬件兼容性列表。

Solaris 9 9/05 发行版支持的 SPARC 平台上也可以安装 Solaris 9 9/05 HW 软件。

Sun StorEdge SAN Foundation 软件和文档

Sun StorEdge(TM) SAN Foundation 软件 (SFS) 将内核驱动程序与一些实用程序相集成,这些实用程序使主机可以连接、监视并传输存储区网络 (SAN) 上的数据。Sun StorEdge SAN 4.4 发行版、固件升级和文档可从 Sun 下载中心获得。请从 http://www.sun.com/storage/san/ 中的 SAN 产品页面访问下载中心。

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/05 HW Installation CD 分区问题

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


注意 – 注意 –

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


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


注 –

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

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

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


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

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

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

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


注 –

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


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


注 –

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


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

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

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

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

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


注 –

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


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

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

Solaris 9 9/05 HW 发行版并未将 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/05 HW 软件提供了使您能够安装大分区的新功能。系统 BIOS 必须支持逻辑块寻址 (LBA)。BIOS GG.06.13 版不支持 LBA 存取。Solaris 引导程序不能管理此类冲突。此问题还可能影响其他 HP Vectra 系统。

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

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

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

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

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

如果口令包含特殊字符,则无法使用 ftb 进行 DVD GUI 交互式 Flash 检索 (6452743)

如果口令中包含特殊字符 "@"("at" 符号)和 " ' "(单引号),则仅在进行 DVD GUI 交互式 Flash 安装时,该 Flash 检索会失败。任何其他特殊字符都不会产生问题。

解决方法:选择一个不包含 "@" 或 " ' " 特殊字符的新口令。

在 Sun Fire V240 和 V440 服务器以及 Sun Blade 2000 工作站上,SVM 镜像会出现紧急情况(如果使用的是 Solaris 9 9/05)和挂起(如果使用的是 Solaris 9 9/05 HW)(6456542)

SVM 镜像创建会失败,或者,有时安装程序会在安装过程中挂起。如果安装成功,则重新引导后出现紧急情况。将显示以下错误消息:


Creation of SVM Metadb -- Hangs

— 或 —


Panic after reboot

解决方法:安装完成后创建 SVM 卷。

SPARC: 在 Sun Fire V1280 服务器上安装 Sun Net Connect 3.1 服务失败 (6284815)

在 Sun FireTM V1280 服务器上,从 Extra Value 目录安装 SunSM Net Connect 3.1 失败。Sun Net Connect 安装程序错误地将 Sun Fire V1280 服务器功能评估为可现场更换单元 (FRU)。因此,安装失败,且所有已安装的 Sun Net Connect 软件包均被删除。安装日志中将记录以下错误消息:


Error: pkgadd failed for SUNWfrunc

解决方法:https://srsnetconnect3.sun.com 下载最新版本的 SRS Net Connect 服务。

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 cXt XdXsX

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


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

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

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

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

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

安装错误

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

Flash 安装后发生 SUNWcsr、SUNWnisr pkgchk 错误 (4692667)

进行 Solaris 9 9/05 HW Flash 归档文件安装后,在 SUNWcsr、SUNWkrbr 和 SUNWnisr 软件包中发生 pkgchk 错误。

将显示以下有关 SUNWcsr 软件包的错误消息:


ERROR: /etc/default/init
    group name <sys> expected <root> actual
ERROR: /etc/dgroup.tab
    group name <sys> expected <root> actual
ERROR: /etc/format.dat
    group name <sys> expected <root> actual
ERROR: /etc/inet/hosts
    group name <sys> expected <root> actual
ERROR: /etc/inet/netmasks
    group name <sys> expected <root> actual
ERROR: /etc/net/ticlts/hosts
    group name <sys> expected <root> actual
ERROR: /etc/net/ticots/hosts
    group name <sys> expected <root> actual
ERROR: /etc/net/ticotsord/hosts
    group name <sys> expected <root> actual
ERROR: /etc/nsswitch.conf
    group name <sys> expected <root> actual
ERROR: /etc/vfstab
    group name <sys> expected <root> actual

将显示以下有关 SUNWkrbr 软件包的错误消息:


ERROR: /etc/krb5/krb5.conf
    pathname does not exist

将显示以下有关 SUNWnisr 软件包的错误消息:


ERROR: /var/yp/aliases

解决方法:由于此问题仅在安装 Flash 归档文件时发生,因此请改为执行初始安装。

SPARC: 在执行 JumpStart 安装时,如果 diag-switch?=true,安装程序将通知用户 (6463765)

如果将 PROM 的 diag-switch 设置为 true,则即使在安装过程中没有更改引导设备,JumpStart 安装程序也会发出更改缺省引导设备的警告。将显示以下错误消息:


WARNING: CHANGE DEFAULT BOOT DEVICE
If you want the system to always reboot Solaris from the boot
device that you've specified (c1t0d0s0), you must change the
system's default boot device using the eeprom(1M) command after
installing Solaris software.

解决方法:将 diag-switch 设置为 false

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

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

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


注 –

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


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

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

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

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

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

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


ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address

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

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

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

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

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

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


Warning: inode blocks/cyl group (87) >= data blocks (63) in last
cylinder group. This implies 1008 sector(s) cannot be allocated.

或:


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

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

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

升级问题

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

运行 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/05 HW 软件中,无法通过 SUNWsan 访问存储区域网络

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


# pkginfo SUNWsan

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


	system      SUNWsan       SAN Foundation Kit

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

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

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

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/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 管理控制台。

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

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

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

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

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

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

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

从 Solaris 8 软件升级到 Solaris 9 或 Solaris 9 9/05 HW 发行版时,删除 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 9 9/05 HW 发行版可能会禁用现有的安全 shell 守护进程 (sshd) (4626093)

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

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

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

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


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

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

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

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

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

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

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

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


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

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

升级后发生的安装错误

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

使用 Solaris Live Upgrade 从早期 Solaris 发行版进行升级时,无法删除过时的卸载程序 (6198380)

如果使用 Solaris Live Upgrade 从以下发行版升级到 Solaris 9 9/05 HW 操作系统,将无法删除过时的卸载程序:

早期操作系统中的这些卸载程序保留在系统的 /var/sadm/prod 目录中。

不删除下列过时的卸载程序。

解决方法:升级系统之后,手动删除 /var/sadm/prod 目录中过时的卸载程序。

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. 编辑 /etc/name_to_sysnum,将 samsys 更改为使用 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/05 HW 发行版中存在以下 64 位问题。

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


注 –

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


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


注 –

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


下表列出了受影响的 UltraSPARC (Sun4UTM) 系统及所需的最低固件版本。其中系统类型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 


注 –

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


有关使用 Solaris CD 执行快擦写存储器更新的说明,请参见 Solaris 9 on Sun Hardware Collection。您可以在 http://docs.sun.com 中获得该手册。

Documentation CD 问题

Solaris 9 9/05 HW 发行版中存在以下 Documentation CD 问题。

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

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


注 –

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


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


mount-point/README/locale/install_locale.html

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


sol_9_doc_1of2/README/C/install_C.html

Documentation CD 安装错误

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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