Solaris 8 (SPARC 平台版本) 7/01 发行说明

第 1 章 安装问题

自本文档在 Solaris 8 7/01 文档 CD 和 Solaris 8 7/01 安装 CD 的安装 Kiosk 上发布以来,增加了以下安装错误说明。


注意:

本产品的名称是 Solaris 8 7/01, 但是代码和路径或软件包路径名称可以使用 Solaris 2.8 或SunOSTM 5.8。请总是遵循所写的代码或路径。


使用 Solaris 8 安装 CD 之前需要了解的 Solaris Web Start 3.0 错误

系统识别无法检测出手工配置网络上的缺省路由

如果使用 Solaris 8 7/01 安装 CD 在没有 bootparams 或无法检测先前网络信息的系统上安装 Solaris 操作环境,则安装程序将检测不到缺省路由。当安装程序询问缺省路由时,如果您选择"查找并确认",则会显示以下错误信息。


现在检测不到路由。如果您想接受所提供的设置,请按"接受",
这样即可在重新启动时进行自动检测;否则请按"取消"并选择其他地址。

解决办法:如果收到前面的错误信息,请执行以下步骤。

  1. 当系统显示前面的错误信息时,选择"接受"。

  2. 当系统识别过程结束后,打开一个终端窗口,键入以下命令。


    # /usr/sbin/in.rdisc -s
    

在某些 64 MB 系统上,安装程序停止运行 (4423477)

如果使用 Solaris 8 英文版安装 CD 在 64 MB 系统上执行 Solaris Web Start 安装,则 Solaris 8 软件 CD 2 之 1 可以成功安装。但是,安装 Solaris 8 软件 CD 2 之 2 时可能会停止。如果使用 Solaris 8 多语种安装 CD 进行安装,则不会发生该问题。以下信息将记录在 /tmp/disk0_install.log 文件中。


java.io.IOException: Not enough space

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

在对网关系统进行系统标识过程中不能指定要使用的替换网络接口 (4302896)

网关是用来与其它系统进行通讯。网关系统上有多个网卡,每个网卡与不同的网络连接。

如果您使用 Solaris 8 7/01 安装 CD 在网关系统上安装 Solaris 8 7/01 操作环境,则 Solaris Web Start 3.0 使用基本网卡来搜集系统信息。您无法让 Solaris Web Start 3.0 使用备用网卡为系统识别搜集系统信息。

解决办法:若要指定其它网卡搜集系统信息,请选择以下解决方法之一。

安装 Solaris 8 软件前需要了解的问题

以前版本的 Solaris Management Console 软件与 Solaris Management Console 2.0 软件不兼容

如果您要升级到 Solaris 8 7/01 或兼容的操作环境,并且已经安装了 Solaris Management ConsoleTM 1.0、1.0.1 或 1.0.2 软件,则在升级前必须先卸载 Solaris Management Console 软件。Solaris Management Console 2.0 软件与以前的任何版本都不兼容。如果您安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则 Solaris Management Console 可能存在于系统中。

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

语言环境安装机制的更改

Solaris 8 操作环境中的语言环境支持安装机制已经更改。在 Solaris 2.5.1、2.6 和 7 操作环境中,安装的语言环境支持级别取决于选择的软件群集。Solaris 8 操作环境包括一个新的安装界面,提示您选择需要语言环境支持的特定地理区域。这样,与 Solaris 2.5.1、2.6 和 Solaris 7 相比,您在安装 Solaris 8 操作环境时对系统配置的定制程度可以更高。

特别要注意以下操作:

从 Solaris 8 软件 CD 2 之 1 进行交互式安装期间发生的安装错误

安装进度条可能不准确 (1266156)

"安装 Solaris 软件 - 进度"条有时会将一个尚在进行中的安装指示为已完成。在进度条指示安装完成后,安装程序可能还要花数分钟来添加软件包。

不要依赖进度条判断安装已完成。程序完成全部安装操作后,安装程序会显示以下消息:


安装结束

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

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


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

Warning: 1 sector(s) in last cylinder unallocated  

当正在创建的文件系统大小与正在使用的磁盘上的空间不完全一致时会发生警告。这个差异会导致磁盘上未使用的空间没有并入所显示的文件系统。而其它文件系统也不能使用这些未使用的空间。

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

定制 JumpStart 不提示安装 Solaris 8 软件 CD 2 之 2 (4304912)

安装 Solaris 8 两张软件 CD 中的第 1 张后,定制 JumpStartTM 安装不提示您安装 Solaris 8 两张软件 CD 中的第 2 张。

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

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

如果 /export 接近其容量极限,升级过程将失败 (4409601)

如果 /export 目录接近容量极限,而且您要升级到 Solaris 8 7/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 Diskless Client 工具安装的无盘客户机,则在安装 Solaris 8 7/01 操作环境之前,必须删除所有的无盘客户机。有关具体说明,请参见 Solaris 8 System Administration Supplement 中的"如何设定 您的无盘客户机环境" 。

如果您试图在现有无盘客户机上安装 Solaris 8 7/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 87/01操作环境 (Solaris WBEM Services 2.4),则必须将任何专用定制管理对象格式(MOF) 数据转换为 Solaris WBEM Services 2.4 中使用的新的可靠日志系统信息库格式。如果不正确转换这些数据,将导致数据丢失。

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

在升级至 Solaris 8 7/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 软件。


注意:

升级到 Solaris 8 7/01 操作环境之后,您必须转换 WBEM 数据。有关详细信息,请参见 "Upgrading the WBEM Repository to Prevent WBEM Data Loss" in Solaris 8 Installation Supplement


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

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

当您升级到 Solaris 8 操作环境时,CDE 被重新安装在 /usr/dt,同时删除指向重新定位的版本的链接。但没有删除已重新定位的 CDE,因此它便被孤立了。

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

解决办法:在开始升级到 Solaris 8 操作环境前卸载重新定位的 CDE。通过使用 Solaris 2.5.1 CDE CD 的 install-cde 脚本进行卸载。您应当运行带 -uninstall 标志的脚本以删除 CDE。

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

如果在运行 Solaris 7 操作环境的系统上从 Solaris Easy Access Server(SEAS) 3.0 CD 安装了 WBEM 1.0,则在升级到 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
    

在升级 Solaris 2.6 或 Solaris 7 操作环境的过程中安装了不必要的 64 位软件包(4323398)

在将 Solaris 2.6 或 Solaris 7 操作环境升级到 Solaris 8 7/01 操作环境且没有选择 64 位支持作为升级选项的情况下,没有必要安装以下 64 位软件包:

解决办法:完成升级后,使用 pkgrm 命令删除这些 64 位软件包:


# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox 

64 位 Solaris 问题

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


注意:

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


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


注意:

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


下表列出了受影响的 UltraSPARC (sun4u) 系统及所需的最低固件版本。系统类型相当于 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 8 On Sun Hardware Collection。如果您没有此手册,可以从网站 http://docs.sun.com 获得。

本地化错误

法文和德文语言环境中的定制屏幕未本地化 (4368056)

Solaris 8 CD(2 之 1)软件包定制屏幕未翻译成法文和德文。

解决办法: 接受缺省选择。

欧洲语言环境升级期间可能出现错误信息 (4230247, 4225787)

从 Solaris 7 3/99、5/99、8/99 或 11/99 操作环境升级到 Solaris 8 7/01操作环境后,升级日志中可能出现以下错误:


Doing pkgadd of SUNWplow to /.
pkgadd: ERROR: unable to create package object 
</a/usr/openwin/share/locale/de.ISO8859-15>.
    file type <s> expected <d> actual
    unable to remove existing directory at 
</a/usr/openwin/share/locale/de.ISO8859-15>
....
Installation of <SUNWplow> partially failed.
pkgadd return code = 2

Doing pkgadd of SUNWpldte to /.
WARNING: /a/usr/dt/appconfig/types/de.ISO8859-15
may not overwrite a populated directory.
......
pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 
could not be installed.
.......
Installation of <SUNWpldte> partially failed.
pkgadd return code = 2

产生该警告的原因是:修补程序将升级日志中列出的受影响的目录从符号链接转换为目录。升级进程试图安装其中不包括更改的软件包更新版本。这些错误不会影响系统的操作环境 。

解决办法: 忽略这些错误信息

瑞典文语言环境:安装期间显示的对话框未本地化。(4300655)

Solaris 交互式安装对话框除标题以外的部分均没有进行本地化。没有进行本地化的部分从以下文本开始。


您将使用初始选项 .....

法文和意大利文安装向导可能显示 {0} 而不是 CD 名称 (4302549)

在法语和意大利语中偶然会在通常出现 CD 名称的位置显示 {0}。

de_AT.ISO8859-15fr_BE.ISO8859-15 语言环境下的 Motif suninstall 失败 (4305420)

使用指定的两种语言安装操作环境导致安装进程的一部分以英语显示。 此外,不安装所有的本地化软件包。显示以下消息。


XView warning:"de" kann nicht als Sprachumgebungs-Kategorie 
Ausgabesprache (gesetzt 眉ber Umgebungsvariable(n)) verwendet 
werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist 
(Server Package)
XView warning: Requested input method style not supported. 
(Server package)

解决办法:使用德语或法语 ISO8859-1 语言环境来安装 Solaris 操作环境。

德文语言环境:代理 Kiosk 屏幕中的"添加"和"取消"按钮被标为"未定义" (4306260)

德语 Web Start Kiosk 代理信息对话框中的"确定"和"取消"按钮被标为 未定义。左边的按钮应该是"确定",右边的按钮应该是"取消"。