Solaris 8 (SPARC 平台版本) 联机发行说明更新

第 1 章 安装问题

自从本文档在 Solaris 8 文档 CD 上发布后,以下与安装有关的错误的描述已添加到本章中。在印刷的 Solaris 8 (SPARC 平台版本) 发行说明中已发布本章的修订版:

从 Solaris 8 软件 (2 之 1) CD 启动交互式安装前需要了解的问题

语言环境安装机制的更改

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

尤其要注意以下几件事项:

交互式安装过程中发生的安装错误

安装进度条可能不准确 (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
当创建的文件系统不能精确地映射到使用的磁盘上的空间时,就会出现此类警告。 这可能导致未纳入所指示的文件系统的磁盘上的空间闲置。此闲置空间不能被其他文件系统使用。

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

路径中包含 # 时不显示错误 (4294586)

如果 JavaTM 程序的路径中包含 #,您在执行此程序时就会显示以下消息。


Exception in thread "main" java.lang.NoClassDefFoundErrorVolume Management (vold) sometimes uses a pound sign in a pathwhen creating directory names:     

解决方法:从路径中删除 #,或不使用任何 Java 安装向导。

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

安装 Solaris 8 Software (2 之 1) CD后,定制 JumpStartTM 安装不提示您安装 Solaris 8 Software (2 之 2) CD。

解决方法:如果您正在安装的只是最终用户软件组,就不必安装 Solaris 8 Software (2 之 2) CD 作为最终用户软件,最终用户软件的基本语言环境支持包含在 Solaris 8 Software (2 之 1) CD 中。

如果在请求 Solaris 8 软件 (2 之 1) CD 时插入 Solaris 8 软件 (2 之 2) CD,向导就会停止 (4306752)

对某些仅有英文版本的 Solaris 8 安装 CD,安装程序在请求插入 Solaris 8 软件 (2 之 1) CD 时允许您插入 Solaris 8 软件 (2 之 2) CD。

如果插入的 CD 不正确,即使不能安装 Solaris 操作环境,安装程序也会尝试使用此 CD。

如果您在执行缺省安装,在摘要面板的"详细信息"窗口就会显示以下消息:


ERROR: Could not load the media (/cdrom)" error message 
如果已选择安装 CD 定制安装,就会在选择"定制"并选择"下一面板"按钮后立即显示一个空白面板。

解决方法:请按请求插入 Solaris 8 软件 (2 之 1) CD。如果在显示黑屏后插入了 Solaris 8 软件 (2 之 2) CD,您就需要从 "引导 CD-ROM" 这一步开始重新启动安装。

在连接着 Zip 驱动器而驱动器中没有介质时发生计算异常 (4307035)

Solaris Web Start 在连接着 zip 驱动器而驱动器中未插入磁盘时报告一个计算异常。这时显示以下消息:


Starting
the Web Start 3.0 Solaris installer
./W00.findswap[1823]: 173 Arithmetic Exception
Could not get disk information.
Exiting
解决方法:或者在引导系统前断开与 zip 驱动器的连接,或者在该驱动器中插入 zip 磁盘。

不能从 sun4us 平台上的 CD 执行 JumpStart 安装 (4309047)

servers_xlarge profile 文件中缺少 sun4us 项。

解决方法:使用 setup_install_server 建立一个 netinstall 映像,并修改 servers_xlarge 文件以包含 sun4us 平台的 client_arch 项。接着继续 JumpStart 安装。

从 Solaris 8 软件 (2 之 1) CD 进行基于 CD-ROM 的安装时,选择 DHCP 导致失败 (4310705)

如果使用 Solaris 8 软件 (2 之 1) CD 安装一个系统,可能会提示您使用动态主机配置协议 (DHCP) 配置系统。如果您选择 DHCP,安装就会失败,并会显示以下消息:


The IP address previously set on the network interface is no longer available.
如果您用以下方式安装系统,就不会发生此问题:

解决方法:完成安装后配置系统以使用 DHCP,使用 Web Start 安装程序或使用网络安装服务器来安装系统。

升级问题

Solaris Easy Access Server(SEAS)

Solaris Easy Access Server 上的应用程序没有经过认证以在 Solaris 8 操作环境中运行。如果您要从 SEAS 运行应用程序,您必须安装 Solaris 8 管理包,以确保这些应用程序在 Solaris 8 操作环境中正常运行。

在 SEAS 发行版本中包括的一些应用程序现已成为 Solaris 8 操作环境的一部分。

下列 SEAS 应用程序尚未被认证能在 Solaris 8 操作环境中运行:

新的 Solaris 8 高速缓存体系结构不需要使用优先分页

Solaris 8 操作环境引进了一个新文件系统高速缓存体系结构,它包含了"Solaris 7 优先分页"功能。Solaris 8 操作环境中不应该设置系统变量 priority_paging,所以系统升级到 Solaris 8 操作环境下时,应该从目录 /etc/system 中删除该变量。

新高速缓存体系结构去除了由文件系统活动产生的对虚拟存储器系统的大部分压力。结果,新的高速缓存体系结构改变了内存分页统计数字的动态,这使得查看系统内存特性更简便。然而,有些统计数字报告了明显不同的值,这在分析内存性能或设置性能监视阈值时应加以考虑。最显著的差别是:

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

在向 Solaris 8 操作环境升级过程中,若使用已经安装的 Sun Microelectronics 平台的修补程序 (4240147),则系统引导失败

当使用 Sun Microelectronics 平台的已经安装的修补程序向 Solaris 8 操作环境升级时,系统引导失败。

解决方法:如果您计划升级到 Solaris 8 操作环境,并且在您的运行 Solaris 7 操作环境的系统上安装有修补程序 ID 107258-02 或 107258-01,就请键入:


# patchrm 107258-02
# patchrm 107258-01
接着启动升级。否则,您完成升级后系统就不能引导了。在重新引导系统后,请键入:

# patchadd 107258-02
# patchadd 107258-01

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

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

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

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

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

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

如果您曾从 Solaris 轻松安装服务器 (SEAS)3.0 CD-ROM 将 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
    

升级进程有可能夸大磁盘空间要求 (4041733)

为升级到包含 Solaris 软件的系统, 升级程序可能最多将所需空间量夸大 30%。若不取消选择软件包或找到更多空间,则无法升级受此问题影响的系统。

解决方法:您可以在文件系统之间手动重新分配磁盘空间,或者使用"软件定制"菜单删除不需要的软件包。

升级过程中 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
    

64 位 Solaris 问题

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


注意:

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


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


注意:

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


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

系统类型 (通过运行 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 更新的说明,请参阅 Sun 硬件集合上的 Solaris 8。 如果您没有此手册,可以从网站 http://docs.sun.com 获得。

本地化错误

某些错误消息和对话框未本地化,因而仅显示英文 (4283839)

法文、意大利文、德文、西班牙文和瑞典文语言环境中有一些未本地化的对话框,帮助文件中有少数未本地化的对话框,且安装过程中有找不到的帮助文件。

欧洲软件的安装 (4299758)

安装欧洲语言环境时,系统上同时安装了用于窗口、安装、64 位支持和字体的附加软件。这个错误的影响可以忽略,因为支持此额外软件只需要很小的附加空间。

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

Solaris 交互式安装对话框标题以外的部分均没有进行本地化。此未本地化的部分始于:


You'll be using the initial option .....

法文和意大利文安装向导可能把 CD 名称显示为 {0} (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 代理信息对话框中的"确定"和"取消"按钮被标为 未定义。左边的按钮应该是"确定",右边的按钮应该是"取消"。