本章介绍有关 Solaris 8 2/02 操作环境的安装问题。
自本文档在 Solaris 8 2/02 Documentation CD 上和在 Solaris 8 2/02 Installation CD 的 Installation Kiosk 中发布以来,本章中添加了以下安装错误说明。
在 Solaris 2.6 和 Solaris 7 操作环境下,无法访问 Solaris 8 2/02 DVD 上的数据 (4511090)
使用定制 JumpStart 或 re-preinstall 时,Solaris 8 Software 2 of 2 安装程序不能自动启动 (4556860)
Solaris Web Start Installation Kiosk 菜单没有进行欧洲语言环境的本地化 (4510925)
本产品的名称是 Solaris 8 2/02,但代码和路径名称/软件包路径名称可能会使用 Solaris 2.8 或 SunOSTM 5.8。请总是遵循给出的代码或路径。
Solaris 8 2/02 操作环境现在可从 DVD 上获得。 要从 DVD 安装或升级,请将 Solaris 8 2/02 DVD 插入 DVD-ROM 驱动器并用以下命令从 ok 提示符引导系统。
ok boot cdrom |
如果系统的 Toshiba SD-M1401 DVD-ROM 驱动器的固件修订版为 1007,则无法从 Solaris 8 2/02 DVD 引导系统。
解决方法:应用修补程序 111649 来更新 Toshiba SD-M1401 DVD-ROM 驱动器的固件。 Solaris 8 Supplement CD 上的下列目录中包含了修补程序 111649。
DVD_Firmware/Patches |
请参考该目录中的 README 文件,以获得关于该修补程序的安装说明。 在安装该修补程序之前,请务必阅读并遵循此 README 文件中的所有注意事项和警告。
如果系统在 Solaris 2.6 或 Solaris 7 操作环境下运行,则卷管理不能正确装载 Solaris 8 2/02 DVD。 将装载 Solaris 8 2/02,但无法访问数据。 其结果,不能设置安装服务器、执行实时更新或访问媒体上的任何数据。
使用适合系统的修补程序。
表 1–1 用于 Solaris 2.6 和 Solaris 7 操作环境的 DVD 修补程序
发行版 |
修补程序 ID |
---|---|
Solaris 2.6 操作环境 |
107618-03 |
Solris 7 操作环境 |
107259-03 |
手动装载 Solaris 8 2/02 DVD。 不要使用卷管理装载 Solaris 8 2/02 DVD。 请按以下步骤执行。
成为超级用户。
停止卷管理。
# /etc/init.d/volmgt stop |
手动装载 DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
检验是否已装载 DVD 以及是否可以访问数据。
# cd /mnt1 # ls |
如果已正确装载 DVD,系统将返回以下信息。
Copyright Solaris_8 |
从 Solaris 8 Installation CD 安装时,SolarisTM Web Start 安装程序可能提示您使用现有的交换片来保存安装软件。 但是,安装程序并不指示现有的交换片是否从 cylinder 0 开始。 如果选择使用交换片而该交换片不是从 cylinder 0 开始,则在某些磁盘配置下,安装可能无法进行。
解决方法:如果要进行初始安装,请按以下步骤执行。
这将防止在该磁盘上保存任何文件系统。
在设置时,对所有提示您使用现有交换片的问题回答 No。
如果有提示,从选项列表中选择 None,然后在提示重新选择保存 Solaris 安装软件的片时回答 No。
当安装程序提示时,选择一个磁盘进行重新分区。
在提示提供交换片的大小时选择一个大小。
当安装程序询问交换片是否能从该磁盘的起始处开始时,回答 Yes。
完成安装。
有关磁盘重新分区或指定交换片的大小的详细信息,请参见 Solaris 8 Advanced Installation Guide。
当从 Solaris 8 Installation CD 安装,而选择的交换片不在缺省引导磁盘上时,可能会禁止缺省安装选项。 即使交换片从 cylinder 0 开始,且缺省引导磁盘中有足够的空间供缺省安装使用,此问题也会发生。 将显示以下错误消息:
Note:Default install is not possible.The file system requires manual layout. |
如果进行初始安装,选择缺省引导磁盘作为交换片的位置。
如果交换片没有在缺省引导磁盘上,请执行定制安装。
网络网关用于与其它网络进行通信。 网关系统包含多个网络接口适配器,而每个适配器分别与不同的网络连接。
如果使用 Solaris 8 Installation CD 将 Solaris 8 2/02 操作环境安装在网关系统上,Solaris Web Start 3.0 使用主接口收集系统信息。 您不能命令 Solaris Web Start 3.0 使用备用的网络接口收集系统标识信息。
解决方法:若要指定其它接口搜集系统信息,请选择以下解决方法之一。
创建一个指定在系统标识过程中要使用的网络接口的 sysidcfg 文件。 关于如何创建和修改 sysidcfg 文件的信息,请参见 Solaris 8 Advanced Installation Guide 中的 “Guidelines for Preconfiguring With the sysidcfg File” 和手册页 sysidcfg(4)。
使用 Solaris 8 Software 1 of 2 CD 来启动 Solaris 8 2/02 操作环境的交互式安装。 指定系统已经联网,然后在提供的列表中选择要使用的备用网络接口用来搜集系统信息。
当使用 CD 或 CD 映像从 Solaris 2.6 和 Solaris 7 操作环境升级时,可能会为语言环境安装系统目前没有的附加欧洲语言。 如果文件系统中没有足够空间,升级无法完成。 可能无法为系统现有语言环境安装语言。
在升级过程中手动选择要安装的语言。 请按以下步骤执行。
当显示 Language CD 安装面板时,单击“后退”按纽。
取消选择附加语言然后继续升级。
使用组合的网络安装映像来从 Solaris 2.6 和 Solaris 7 操作环境升级, 而不要使用 CD 或 CD 映像升级。
登录到系统中。
运行 prodreg。
卸载任何附加语言。
将 Language CD 插入 CD-ROM 驱动器,然后运行顶级安装程序。
选择定制安装。
选择要安装的语言。
单击“下一步”和“立即安装”按钮完成 Language CD 的安装。
如果要升级到 Solaris 8 2/02 或更高的操作环境,且已经安装了 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 软件。
升级之前,运行 /usr/bin/prodreg 并完全卸载 Solaris Management Console 软件。
如果没有在升级前卸载 Solaris Management Console 1.0、1.0.1 或 1.0.2 软件,则必须删除所有 Solaris Management Console 1.0、1.0.1 或 1.0.2 软件包。 必须使用 pkgrm 而不是 prodreg 来删除软件包,且必须认真遵循删除软件包的步骤。 请按以下步骤执行。
成为超级用户。
在终端窗口中,键入以下命令。
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
对于输出中的软件包名称,如果描述不是以“Solaris Management Console 2.0”开头,则表示是 Solaris Management Console 1.0 软件包。
使用 pkgrm 按照下列顺序删除所有的 Solaris Management Console 1.0 软件包实例。
不要删除描述中有“Solaris Management Console 2.0”字样的任何软件包。 例如,SUNWmc.2 可能表示 Solaris Management Console 2.0 软件。
如果 pkginfo 输出显示了 Solaris Management Console 1.0 软件包的多个版本,请使用 pkgrm 删除这些软件包。 先删除初始软件包,然后删除带数字后缀的软件包。 例如,如果 pkginfo 输出中出现了 SUNWmcman 和 SUNWmcman.2 软件包,请先删除 SUNWmcman,然后删除 SUNWmcman.2。 不要使用 prodreg。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
在终端窗口中,键入以下命令。
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris Management Console 2.0 现在应该可以运行。 为了将来进行维护,或者如果控制台不能正常运行,请按以下步骤删除 Solaris Management Console 2.0 软件,然后重新安装。
在终端窗口中键入以下命令。
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
输出中的软件包名称表示系统中安装的其它 Solaris Management Console 软件包。
使用 pkgrm 按以下顺序删除所有的 Solaris Management Console 2.0 软件包。
如果系统中有多个 Solaris Management Console 2.0 软件包实例,如 SUNWmc 和 SUNWmc.2,请先删除 SUNWmc,然后删除 SUNWmc.2。 不要使用 prodreg。
# pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
将 Solaris 8 Software (SPARC Platform Edition) 1 of 2 CD 插入 CD-ROM 驱动器,然后在终端窗口中键入以下命令。
# cd /cdrom/sol_8_202_sparc/s0/Solaris_8/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt |
现在,所有早期版本的 Solaris Management Console 软件已被删除,Solaris Management Console 2.0 软件可以正常运行。
在 Solaris 8 操作环境中,语言环境支持安装机制已更改。 在 Solaris 2.5.1、2.6 和 7 操作环境中,安装的语言环境支持级别取决于选择的软件群集。 Solaris 8 操作环境包括一个新的安装界面,提示您选择需要语言环境支持的特定地理区域。 因此,安装 Solaris 8 操作环境时,您具有比 Solaris 2.5.1、2.6 和 7 操作环境中更多的自由来定制系统的配置。
初始安装过程中必须在“地理选择”屏幕中选择要安装的语言环境。 C(POSIX 语言环境)和 en_US.UTF-8(统一字符编码支持)是仅有的两种能自动安装的语言环境。
从早期版本升级时,会根据要升级的系统上可用的语言环境自动选择一些语言环境。 请注意,英文、法文、德文、意大利文、西班牙文和 瑞典文等部分语言环境以前总是出现在 Solaris 2.5.1、2.6 和 7 环境中。
统一字符编码语言环境 (UTF-8) 具备启用多语种文本输入的功能。 因为这些语言环境使用由各个独立的语言环境提供的亚洲输入方法,所以请安装那些您需要键入该语种文本的亚洲语言环境。
如果使用定制 JumpStartTM 程序或 re-preinstall 命令进行安装,当 Solaris 8 Software 1 of 2 CD 完成后,Solaris 8 Software 2 of 2 CD 安装程序不能自动启动。 系统可以正常重新引导,但安装没有完成。
解决方法:如果执行定制 JumpStart 安装,或使用 re-preinstall 命令,请选择以下解决方法之一。
使用 Solaris 8 Software CD 的组合网络映像来进行安装。
Solaris 8 Software 1 of 2 CD 上的安装程序完成后,请按以下步骤执行。
作为超级用户登录。
确定 /var/sadm/system/data/packages_to_be_added 文件存在。 键入以下命令。
# ls /var/sadm/system/data/ |
如果 ls 命令的输出中列出了 packages_to_be_added,请转到下一步。
如果 ls 命令的输出中没有列出 packages_to_be_added,安装已经完成。 不要继续执行解决办法。
将 Solaris 8 Software 2 of 2 CD 插入 CD-ROM 驱动器,然后键入下列命令以启动安装程序。
# volcheck # cd /cdrom/cdrom0/Solaris_8/Tools/Installers # ./solaris2 |
Solaris 8 Software 2 of 2 安装完成后,键入下列命令以确定 /var/sadm/system/data/packages_to_be_added 是否存在。
# ls /var/sadm/system/data |
如果 ls 命令的输出中列出了 packages_to_be_added,请转到下一步。
如果 ls 命令的输出中没有列出 packages_to_be_added,安装已经完成。 不要继续执行解决办法。
将 Solaris 8 Languages CD 插入 CD-ROM 驱动器,然后键入以下命令。
# volcheck # cd /cdrom/cdrom0 # ./installer |
选择 Solaris 8 Languages CD 安装程序中的定制安装路径。
选择系统需要的语言并完成安装。
如果有多个 CD-ROM 驱动器,路径可能为 /cdrom/cdrom#,其中 cdrom# 是已插入 Solaris 8 Software 2 of 2 CD 或 Solaris 8 Languages CD 的 CD-ROM 驱动器。
“安装 Solaris 软件 - 进度”条有时会将一个尚在进行中的安装指示为已完成。 在进度条指示安装已完成后,安装程序可能还要花数分钟来添加软件包。
请不要根据进度条来判断安装是否已完成。 安装程序完成全部安装操作后,会显示以下消息:
Installation complete |
在安装过程中,创建文件系统时可能会显示以下警告消息之一。
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 |
当正在创建的文件系统大小与正在使用的磁盘上的空间不完全一致时会出现警告。 这种差别可能导致磁盘上有未包含在所示文件系统中的未使用空间。 这些未使用的空间不能被其它文件系统使用。
解决方法:忽略此警告消息。
安装 Solaris 8 Software 1 of 2 CD 后,定制 JumpStart 安装并不提示安装 Solaris 8 Software 2 of 2 CD。
如果您正在安装的只是最终用户软件组,就不必安装 Solaris 8 Software 2 of 2 CD,因为最终用户软件及其基本语言环境支持位于 Solaris 8 Software 1 of 2 CD 中。
如果您正在安装的是附带 OEM 的完整分发、完整分发或开发者软件,并且正在从一个服务器使用定制 JumpStart 安装,那么请使用包含 Solaris 8 1 of 2 CD 、Solaris 8 2 of 2 CD 和 Solaris 8 Languages CD 的网络安装服务器。 请参见 Solaris 8 Advanced Installation Guide 中的 “Creating a Profile Server”。
如果您正在安装附带 OEM 的完整分发、完整分发或开发者软件,并且正在从软盘使用定制 JumpStart 安装,那么请按以下步骤安装 Solaris 8 Software 2 of 2 CD 和 Solaris 8 Languages CD:
在定制 JumpStart 完成 Solaris 8 Software 1 of 2 CD 的安装后,请重新引导系统。
登录到系统中。
插入 Solaris 8 Software 2 of 2 CD。
执行 installer 脚本,并按屏幕指示安装其它软件。
插入 Solaris 8 Languages CD。
执行 installer 脚本,并按屏幕指示安装语言。
如果从 Solstice DiskSuiteTM 或 SolarisTM 卷管理器的根映像或 Veritas 的封装根引导, lucreate 命令可能无法确定引导设备。 将显示以下错误消息。
WARNING: Unable to determine root device by accessing boot device settings directly. ERROR: Unable to determine root device for current BE. ERROR: Unable to determine the physical boot device for the current BE <...>. Use the <-C> command line option to specify the physical boot device for the current BE <...> |
如果用 lucreate -C 指定物理引导设备,该命令将失败。
解决方法:手动编辑 /usr/sbin/lucreate,以使实时升级能够从 Solstice DiskSuite 或 Solaris 卷管理器根映像或 Veritas 封装根确定引导设备。 请按以下步骤执行。
制作 /usr/sbin/lucreate 的备份副本。
在文本编辑程序中打开 /usr/sbin/lucreate。
在 /usr/sbin/lucreate 中找到下列行。
elif [ "${dpbe_pbeBootDev}" -eq "-" ] ; then |
将上一行更改成:
elif [ "${dpbe_pbeBootDev}" = '-' ] ; then |
在 /usr/sbin/lucreate 中找到下列行。
if [ "${OPTARG}" -ne "-" ] ; then |
将上一行更改成:
if [ "${OPTARG}" != '-' ] ; then |
保存对 /usr/sbin/lucreate 所做的更改。
lucreate 命令现在可以确定引导设备,-C 选项也可以正确使用。
升级完成后,可以删除 /usr/sbin/lucreate 的备份副本。
如果升级到 Solaris 8 2/02 操作环境时,/export 目录接近极限容量,那么 /export 需要的空间将被错误计算,升级将失败。 如果安装了无盘客户机,或者在 /export 中安装了第三方软件,则此问题会经常发生。 将显示以下消息。
WARNING: Insufficient space for the upgrade. |
解决方法:升级之前,请选择以下解决方法之一。
临时重命名 /export 目录,直到升级完成。
临时注释掉 /etc/vfstab 文件中的 /export 行,直到升级完成。
如果 /export 是一个单独的文件系统,则在执行升级之前先卸载 /export。
从 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。
如果您的系统目前支持使用 AdminSuite 2.3 Diskless Client 工具安装的无盘客户机,则在安装 Solaris 8 2/02 操作环境之前,必须删除所有的现有无盘客户机。 有关具体说明,请参见 Solaris 8 System Administration Supplement 中的 “How to Set Up Your Diskless Client Environment”。
如果试图在现有无盘客户机上安装 Solaris 8 2/02 操作环境,将出现以下错误信息。
The Solaris Version (Solaris 7) on slice <xxxxxxxx> cannot be upgraded. There is an unknown problem with the software configuration installed on this disk. |
如果您正从 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 8 2/02 操作环境 (Solaris WBEM Services 2.4),则必须将所有专用的定制管理对象格式 (MOF) 数据转换为 Solaris WBEM Services 2.4 中使用的新的可靠日志系统信息库格式,如果不能正确转换数据,将会造成数据丢失。
解决方法:为了转换 WBEM 数据,在升级之前必须保存 JavaSpacesTM 软件。 升级之后,必须运行 wbemconfig convert 命令。
升级到 Solaris 8 2/02 操作环境之前,请按以下步骤保存 JavaSpaces 软件。
成为超级用户。
保存 JavaSpaces 软件。
cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp |
检查并记录计算机中已安装的 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 2/02 操作环境后,必须转换 WBEM 数据。 有关具体说明,请参见 Solaris WBEM Services Administrator's Guide 中的 “Upgrading the CIM Object Manager Repository”。
这个问题会影响运行 Solaris 2.5.1 及 Solaris 2.5.1 非随附 CDE 操作环境的系统。 但是,只有当非随附 CDE 已经被重定位到除 /usr/dt 之外的目录时,这些系统才会受到影响。 通过在 /usr/dt 中创建一个指向重新定位的 CDE 的符号链接,这些系统上的 CDE 得以进行重新定位。
升级到 Solaris 8 操作环境后,CDE 被重新安装到 /usr/dt 中,且指向已重定位版本的链接也被删除。 但已重定位的 CDE 自身并未删除,因此便被孤立。
若升级涉及到文件系统的重分配,则升级可能会因重分配机制无法解决新版本 CDE 的 /usr/dt 中所需的额外空间而失败。 直到升级已经结束才会发现此故障。 如果发生此故障,升级日志将包括多条消息指出升级需要更多的空间。
解决方法:开始升级到 Solaris 8 操作环境前,卸载已重定位的 CDE。 这可通过使用 Solaris 2.5.1 CDE CD 上的 install-cde 脚本来实现。 要删除 CDE,您应该在运行此脚本时带上 -uninstall 标志。
如果在运行 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 软件包。
通过输入以下内容,使用 pkginfo 命令检查 WBEM 1.0 软件包是否已经安装:
% pkginfo | grep WBEM |
成为超级用户。
通过输入以下内容,使用 pkgrm 命令删除所有 WBEM 1.0 软件包。
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
升级日志中可能记录 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 |
要删除 SUNWeeudt 软件包,键入下列命令。
# pkgrm SUNWeeudt |
要添加 SUNWeeudt 软件包,键入下列命令。
# pkgadd SUNWeeudt |
当将 Solaris 2.6 或 Solaris 7 操作环境升级到 Solaris 8 2/02 操作环境时,如果没有选择 64 位支持作为升级选项,则没有必要安装以下 64 位软件包:
SUNWceuox
SUNWeeoux
SUNWneoux
SUNWseoux
SUNWweoux
解决方法:完成升级后,使用 pkgrm 命令删除这些 64 位软件包:
# pkgrm SUNWceuox SUNWeeuox SUNWneuox SUNWseuox SUNWweuox |
如果系统正在运行支持 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–2 在 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 获得。
awk 和 nawk 公用程序的 200 字段限制可能导致附加软件安装失败。 在下列情况中将出现这个错误。
在运行 Solaris 8 2/02 操作环境和 Sun EnterpriseTM Alternate Pathing 的系统上安装 Veritas 卷管理器 (VxVm)
在运行 Solaris 8 2/02 操作环境的系统上安装 Sun StoreEdgeTM 组件管理器
将显示如下所示的消息。
Installing VxVM for Solaris 8 awk: record `Patch: 108528-13 Obs...' has too many fields record number 12 Alternate Pathing (AP) version 2.3.1 has been detected. This version of VxVM requires the following patch(es) to co-existwith AP 2.3.1: 110722 Install the above patch(es) before you continue the VxVM installation. This installation will now be aborted. pkgadd: ERROR: request script did not complete successfully Installation of <VRTSvxvm> failed. No changes were made to the system. |
解决方法:请与支持方面联系,以获取增加了 awk 和 nawk 的字段限制的 Solaris 修补程序。
如果使用 Solaris 8 2/02 Installation CD 在欧洲语言环境中进行安装,安装过程末尾出现的 Kiosk 菜单以 C 语言环境显示。
从 Solaris 7 3/99、5/99、8/99 或 11/99 操作环境升级到 Solaris 8 2/02 操作环境后,升级日志中可能出现以下错误消息:
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 |
产生该警告的原因是:修补程序将升级日志中受影响的目录从符号链接转换为目录。 然后,升级进程尝试安装其中不包括此项更改的软件包更新版本。 这些错误不会影响系统的操作环境 。
解决方法:忽略这些错误信息。