Solaris 7 (Intel 平台版) 亚洲版发行说明

交互式安装错误

安装失败,出现不可装配的文件系统错误信息,但该信息是不真实的(4164303)

可能显示下列信息:


The Solaris operating environment on 
slice c0t0d0s0 cannot be upgraded. A file system 
listed in the file system table (vfstab) could 
not be mounted.

安装程序可能将存储在条形的DiskSuiteTM 元设备上的 i-节点解释为根的 i-节点,并试图把元设备装配成可升级的芯片。当这个问题出现时,装配失败,安装异常中止。

TotalNET 高级服务器(SunLink)驱动程序在重新引导后造成不知所措(4121961)


小心:小心:

Warning: mod_install: MT-unsafe dirver 'tnatp' rejected panic[cpu0] / thread=7051e040:mutex-enter:bad_mutex lp=1046aa20 owner=7051e040 thread=7051e040


因为驱动程序冲突,要求用 Solaris 7 操作环境把 "TotalNET 高级服务器 (SunLinkTM)"升级到 5.2 版。5.0 版和 5.1 版的 "TotalNET 高级服务器" 将使 Solaris 7 操作环境引导不正确。

变通办法: 在安装 Solaris 7 操作环境之前,必须把所有的安装程序升级到 "Solaris Easy Access Server 2.0 CD (Solaris 容易访问服务器 2.0 CD)"上的 "TotalNET 高级服务器"的 5.2 版。 遵循所提供的说明以升级现有的 "TotalNET 高级服务器"安装。

在交互式安装开始之前出现的安装错误


小心:小心:

在您开始把基于 x86 系统升级到 Solaris 7 操作环境之前,务必阅读错误描述 ID 4121281。


DiskSuite 可能造成数据丢失(4121281)

如果您在运行DiskSuiteTM并正在升级到 Solaris 7,您也必须升级到 DiskSuite 4.2。DiskSuite 4.2 销售版包括叫 metacvt 的正文,它可自动删除和替换 metadb 复制件。当升级到 Solaris 7 和 DiskSuite 4.2 时,可以使用metacvt 把存储在复制件中的 SCSI 驱动程序名称从cmdk 更改成sd

变通办法: 为了避免在升级到 Solaris 7 操作环境期间可能的数据丢失,您必须在升级运行 DiskSuite 的所有基于 x86 的系统之前,把系统的元设备配置保存在文本文件中,并删除它们的metadb 复制件。在升级基于 x86 的系统之后,您必须使用 DiskSuite 命令行接口恢复元设备配置。

DiskSuite Version 4.2 Release Notes (DiskSuite 4.2 版发行说明)包含一个过程,以用于保存 metadb 配置;删除metadb 复制件;把基于 x86 系统升级到 Solaris 7 操作环境;把 DiskSuite 升级到 4.2 版;并恢复元设备配置。自动执行该过程的 Bourne shell正文可在 Solaris 7 操作环境中获得。

在交互式安装期间出现的安装错误

表明第二次添加文件包的错误信息(1235464)

在试图安装已安装文件包的相同体系结构和版本时出现该信息。此安装会覆盖该文件包。

当用"整个销售版加 OEM 群集"升级系统时,下列文件包看起来添加了两次:

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

"安装 Solaris 软件 - 进度"栏有时在安装仍在进行时,便表明安装完成。在进度栏已经表明安装完成之后,安装程序可能要用几分钟来添加文件包。不要依赖表明安装已完成的进度栏。当程序完成了所有的安装操作时,安装程序会显示下列信息:


Installation complete

JumpStart 安装在错的默认引导磁盘上(4027156)

在某些情况下,JumpStart 并不在当前的默认引导磁盘上安装默认引导程序。一个已经引起注意的问题是在有两个硬盘驱动器的 SPARCstationTM 5 上使用全自动安装。此时,当您重新引导时,引导的是 Solaris 操作环境的先前版本,而不是当前的版本。

变通办法: 安装没有 JumpStartTM的 Solaris 操作环境。

无磁盘客户机的安装将不保留服务器上dfstab文件中的更改(4045544)

在有无磁盘客户机的服务器上升级 Solaris 操作环境时,不为 /usr 保留 dfstabme> 行上的选项。例如,如果您在dfstab 文件中输入下列内容:


share -F nfs -o rw /export/exec/Solaris_2.7_sparc.all/usr

则在升级期间,这条目将自动用下列条目替换:


share -F nfs -o ro /export/exec/Solaris_2.7_sparc.all/usr

变通办法:在您试图在有无磁盘客户机或SolsticeTM AutoClientTM的 OS 服务器上升级 Solaris 操作环境之前,请为客户机备份 /etc/dfs/dfstab 文件。

在升级开始之前,您需要了解的安装错误


注意:

在您开始把基于 x86 的系统升级到 Solaris 7 操作环境之前,务必阅读本章前面第 4 页上"在交互式安装开始之前出现的安装错误"提到的错误描述 ID 4121281 以及本节所列出的任何其它错误描述。该问题可能导致数据丢失。


在升级期间可能出现的安装错误

不能修补多体系结构服务器(1249343)

在升级有多个 SPARC 核心体系结构(如无磁盘 sun4csun4d、和 sun4m 客户机的 sun4u 服务器)的无磁盘客户机的服务器之后,将不能修补核心体系结构不同于该服务器的核心体系结构的客户机的 SUNWkvm 文件包。

变通办法:在使影响它们的任何补丁程序生效之前,手动地添加所有的 SUNWkvm 文件包。


# pkgadd -d  SUNWkvm.*

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

升级程序可能夸大多达 30% 的用 Solaris 软件升级系统所要求的空间量。如果不撤销选择文件包或找到更多空间,这种夸大会使许多系统不能升级。

变通办法: 在文件系统之间手动地分配磁盘空间,或使用 "Software Customization (软件自定)"菜单以删除不需要的软件包 。

在从 Solaris 2.6 硬件:3/98 版升级之后,sun4m Solstice AutoClients 未能装配超高速缓冲存储器 (4121951)

重新引导时, SolsticeTM AutoClientsTM 显示下列信息:


fsck -F cachefs: Cache directory /.cache/rootcache does not exist.
mount -F cachefs: cache fsck mount failed
fsck -F cachefs: Cache directory /.cache/rootcache does not exist.
mount -F cachefs: cache fsck mount failed

该指令对核心表明根文件系统是cachefs类型的。在试图升级前,要确定在试图升级之前这个问题是否影响特定的 Solstice AutoClient,检查服务器上的目录/export/root//var/sadm/pkg(这是 Solstice AutoClient 的 /var/sadm/pkg目录)。 如果该目录包含一个叫 TADcar的子目录,则 Solstice AutoClients 可能会受影响。

变通办法: 升级后通过附加下一行来编辑 Solstice AutoClients 的/etc/system 文件:


rootfs:cachefs

Solstice AutoClients 的 /etc/system 文件在服务器上存储为 /etc/root//etc/system