本章介绍与 Oracle Solaris 10 9/10 发行版安装相关的信息和问题。
要查看已经修复并不再适用于 Oracle Solaris 10 9/10 发行版的以前记录的错误和问题,请参阅 附录 A。
本节提供 Oracle Solaris 10 9/10 发行版的常规信息(如行为更改)。
Oracle Solaris 自动注册是 Oracle Solaris 10 9/10 发行版的新功能。
交互式安装程序中新增了自动注册,便于您使用 Oracle 支持凭证进行系统注册。Oracle Solaris 的 JumpStart 安装与网络安装需要在 sysidcfg 文件中添加新的auto_reg 关键字,以便在安装过程中控制设置。
借助“自动注册”,在您安装或升级系统后的初始重新引导期间,有关系统的配置数据可通过现有的服务标签技术自动发送到 Oracle 产品注册系统。您系统的有关服务标签数据,可用于协助 Oracle 提升客户支持与服务水平等用途。如欲了解服务标签的有关内容,请访问 http://wikis.sun.com/display/ServiceTag/Sun+Service+Tag+FAQ。
通过一个注册选项使用支持凭证注册后,您就可以轻松地管理系统清单以及系统上主要软件组件的清单。有关如何跟踪已注册产品的说明,请参见 https://inventory.sun.com/inventory。此外还可参见 http://wikis.sun.com/display/SunInventory/Sun+Inventory。
您可以选择以匿名方式将您的配置数据发送到 Oracle 产品注册系统。匿名注册意味着发送给 Oracle 的配置数据与客户名称之间无关联。此外您也可以选择禁用自动注册。
自动注册被默认启用。自动注册使用您提供的支持凭证和代理信息,您可以在基于 SPARC 或 x86 系统的安装或升级之前、期间或之后提供这些信息。
在无人值守安装或升级(例如网络安装或 Oracle Solaris JumpStart 安装)之前,您可以将新的 auto_reg 关键字添加到 sysidcfg 文件。
在交互式安装或升级期间,安装程序要求您提供支持凭证,或进行匿名注册。
在 Live Upgrade 期间,您可以使用全新的 Oracle Solaris Live Upgrade 命令选项提供支持凭证和代理信息,或匿名注册。
如果您正在使用基于 Oracle Solaris 10 9/10 发行版或更新版本的 Oracle Solaris Flash 归档文件,自动注册被默认启用。 提供自动注册凭证和代理信息的方式取决于归档文件所使用的安装或升级方式。
安装或升级以后,拥有权限的系统管理员可以使用 regadm 命令管理自动注册和服务标签库存。
您可以使用以下选项在基于 SPARC 或 x86 的系统上禁用自动注册,从而阻止向 Oracle 产品注册系统传输数据。
如果您要执行无人值守安装或升级,例如,如果要使用 Oracle Solaris JumpStart 程序,您可以按以下方式在安装或升级前禁用自动注册:
在开始安装或升级前,编辑 sysidcfg 文件并将 auto_reg 关键字添加到文件中。
auto_reg=disable |
进入安装或升级。
(可选)在完成安装并且系统重新引导后,检验自动注册功能是否被禁用。
# regadm status Solaris Auto-Registration is currently disabled |
启动交互式安装或升级。
在交互式安装或升级期间,安装程序提示您选择自动重新引导。 切勿 选择安装或升级后自动重新引导的选项。您需要在重新引导系统前禁用自动注册。
在完成安装以后、重新引导系统以前,按以下方式打开终端窗口:
要进行 GUI 安装,右键单击打开终端窗口。
要进行文本安装,按感叹号(!)打开终端窗口。
在命令行中,删除 /a/var/tmp/autoreg_config 文件。
重新引导系统。
# reboot |
在执行 Oracle Solaris Live Upgrade 以前,打开文本编辑器并创建一个包含以下自动注册信息的文件:
autoreg=disable |
保存该文件。
当运行 luupgrade 命令时指向该文件。
luupgrade -k /path/filename |
有关自动注册的更多信息,请参见以下资源:
表 1–1 自动注册文档
问题 |
资源 |
---|---|
自动注册概览 | |
如何查看和管理已注册产品的目录? |
《系统管理指南:基本管理》中的第 17 章 “使用 Oracle Solaris 自动注册的 regadm 命令(任务)” |
如何在交互式安装期间设置自动注册? | |
针对无人值守安装,如何设置 sysidcfg 文件以启用或禁用自动注册? | |
针对 Live Upgrade 的使用如何设置自动注册? | |
除了安装和升级以外,如何使用 regadm 命令修改或启用自动更新? |
《系统管理指南:基本管理》中的第 17 章 “使用 Oracle Solaris 自动注册的 regadm 命令(任务)” |
在何处可查找有关 My Oracle Support 的更多信息? |
从 Oracle Solaris 10 9/10 发行版开始, 《Oracle Solaris 10 9/10 安装指南:Solaris Flash 归档文件(创建和安装)》 现在包含了有关如何创建 Flash 归档文件恢复映像的说明,该映像可用于将系统恢复到“出厂”状态。 参见 《Oracle Solaris 10 9/10 安装指南:Solaris Flash 归档文件(创建和安装)》中的第 5 章 “创建和使用灾难恢复映像”。该章内容提供了创建 Flash 归档文件 (FLAR) 映像的简洁说明,该映像可以加载到目标系统以恢复磁盘驱动器故障。
已在所有受支持的 Oracle 系统上对 Oracle Solaris 10 9/10 发行版进行了测试,系统运行的是以下最新组合:
BIOS 和 ILOM
SPARC 固件和 OBP 以及虚拟机管理程序
要达到 Oracle Solaris 10 9/10 发行版的最佳使用效果,请将 BIOS/固件升级到最新发行版,这些最新发行版如 http://www.sun.com/bigadmin/patches/firmware/release_history.jsp 上的表中所列。
以下是 Oracle Solaris 10 9/10 发行版的最低内存要求和建议内存要求。
SPARC:从 Solaris 10 8/07 发行版开始,您仅能从以下发行版升级SPARC 系统上的 Oracle Solaris OS:
Solaris 8 OS
Solaris 9 OS
Oracle Solaris 10 OS
x86: 您仅能从以下发行版升级 x86 系统上的 Oracle Solaris OS:
Solaris 9 OS
Oracle Solaris 10 OS
如要从 Solaris 8 OS 之前的发行版升级到 Oracle Solaris 10 9/10 发行版,请首先升级到上述列表中的任意发行版。然后再升级到 Oracle Solaris 10 9/10 发行版。
根据 Oracle Solaris 的兼容性保证,Oracle Solaris 10 9/10 发行版已经过与以前发行版的兼容性测试。这意味着,遵循 Oracle Solaris 发布的 ABI 的应用程序(包括第三方应用程序)无需修改就可以在 Oracle Solaris 10 9/10 发行版上运行。有关更多信息,请参见 http://www.sun.com/software/solaris/guarantee.jsp 上的 "Oracle Solaris Application Guarantee Program"(Oracle Solaris 应用程序保证计划)。
您的系统既可以运行 Oracle Solaris OS,也可以运行不属于 Oracle Solaris 软件的其他产品。这些产品可能是 Oracle 或另一家公司提供的。如果将此系统升级到 Oracle Solaris 10 发行版,请确保 Oracle Solaris 10 OS 上也支持其他这些产品。根据这些产品中每个产品的状态,可执行下列可选操作之一:
验证 Oracle Solaris 10 软件是否支持该产品的现有版本。
安装 Oracle Solaris 10 发行版支持的新版本产品。可能要在升级到 Oracle Solaris 软件之前,删除产品的早期版本。有关更多详细信息,请参见产品文档。
升级到 Oracle Solaris 10 软件之前删除产品。
本节包含在安装或升级到 Oracle Solaris 10 OS 之前,需要了解的严重安装问题。这些问题造成的影响可能导致安装或升级无法成功完成。如果您的系统中存在本节中的错误,您可能需要在进行安装或升级前执行建议的解决方法。
从 Solaris 10 8/07 发行版开始,支持将 Oracle Solaris Live Upgrade 与 Oracle Solaris 区域配合使用。有关更多信息,请参见 http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1 上的信息文档 206844。
为了能够正常运行 Oracle Solaris Live Upgrade,必须为给定 OS 版本安装一组有限的修补程序版本。请访问 http://sunsolve.sun.com,以确保具有最近更新的修补程序列表。Oracle Solaris 10 9/10 发行版具有以下 Oracle Solaris Live Upgrade 限制:
要使用 Oracle Solaris Live Upgrade 将当前的 Solaris 8 OS 升级到 Oracle Solaris 10 9/10 发行版,请执行以下步骤:
对于 SPARC 系统-支持使用 Oracle Solaris Live Upgrade 从 Solaris 8 发行版升级到 Oracle Solaris 10 9/10 发行版。有关如何使用 Oracle Solaris Live Upgrade 的逐步过程,请访问 http://www.sun.com/bigadmin/features/articles/live_upgrade_patch.jsp。
对于 x86 系统-不支持使用 Oracle Solaris Live Upgrade 从 Solaris 8 发行版升级到 Oracle Solaris 10 9/10 发行版。但是,可以使用标准的升级过程或执行 Oracle Solaris Live Upgrade 从 Solaris 8 OS 升级到 Solaris 9 OS 或者升级到 Oracle Solaris 10 OS。然后,可以执行 Oracle Solaris Live Upgrade 从 Solaris 9 发行版或 Oracle Solaris 10 发行版升级到 Oracle Solaris 10 9/10。
有关如何使用 Oracle Solaris Live Upgrade 从 Solaris 8 升级到 Solaris 10 5/08、Solaris 10 10/08、Solaris 10 5/09 和 Solaris 10 10/09 发行版的信息,请访问 http://sunsolve.sun.com/search/document.do?assetkey=1-9-250526-1。
要使用 Oracle Solaris Live Upgrade 将当前的 Solaris 9 OS 升级到 Solaris 10 10/09 发行版,请应用下面的修补程序:
对于 SPARC 系统-137477-01 或更高版本
对于 x86 系统-137478-01 或更高版本
要使用 Oracle Solaris Live Upgrade 将当前的 Oracle Solaris 10 OS 升级到 Oracle Solaris 10 9/10 发行版,请应用下面的修补程序:
对于 SPARC 系统-137321-01 或更高版本
对于 x86 系统-137322-01 或更高版本
这些修补程序提供新的 p7zip 功能。Oracle Solaris Live Upgrade 需要 p7zip 功能才能支持升级到 Oracle Solaris 10 9/10。
http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1 上的信息文档 206844 中提供了使用 Oracle Solaris Live Upgrade 之前,实时引导环境所需的最低修补程序要求信息。
Oracle Solaris 10 9/10 发行版提供了安装 ZFS 根文件系统并在 ZFS 上配置区域根目录的功能。通常,您可以在 ZFS 上随意创建和配置区域根目录。如果您打算对 ZFS 和区域配置使用 Oracle Solaris Live Upgrade,请查看以下信息:
如果您要对 Oracle Solaris 10 9/10 发行版支持的区域配置使用 Oracle Solaris Live Upgrade,首先需要使用标准升级程序将系统升级到 Oracle Solaris 10 9/10 发行版。
然后,您可以使用 Oracle Solaris Live Upgrade 将具有区域根的 UFS 根文件系统迁移到 ZFS 根文件系统,也可以升级或修补 ZFS 根文件系统和区域根。
您无法将不受支持的区域配置从以前的 Oracle Solaris 10 发行版直接迁移到 Oracle Solaris 10 9/10 发行版。
有关要在 Oracle Solaris 10 9/10 发行版中升级或修补的受支持区域配置的详细描述,请参见《Oracle Solaris ZFS Administration Guide》中的“Migrating a UFS Root File System to a ZFS Root File System (Oracle Solaris Live Upgrade)”。
有关设置这些配置的完整说明,请参见《Oracle Solaris ZFS 管理指南》中的“ZFS 支持对于 Oracle Solaris 安装和 Oracle Solaris Live Upgrade 的要求”。
在开始迁移到 ZFS 根文件系统之前,或者在具有 ZFS 根文件系统的系统上设置区域之前,请查看本章中的信息。严格按照建议的过程在具有 ZFS 根文件系统的系统上设置区域,以确保可以在该系统上使用 Oracle Solaris Live Upgrade。
配置有高可靠扩展版 (Solaris Trusted Extensions) 的 Oracle Solaris 系统使用非全局区域。升级这些系统与升级使用区域的 Oracle Solaris 系统相同,二者具有相同的问题。
ZFS 区域-目前不能升级具有 ZFS 区域的 Oracle Solaris 系统。对于具有 ZFS 区域的高可靠扩展版系统,替代方法是重新创建区域。要重新创建区域,请执行以下步骤:
首先使用 tar -T 命令备份所有数据。
然后删除区域。
升级系统并重新配置所有区域。
对所有区域进行配置后,恢复所有的数据。
NFSv4 域-在升级后,当您初启每个标记区域时,系统将提示您输入 NFSv4 域。要避免出现此提示,请在升级前在每个标记区域的 /etc/default/nfs 文件中添加正确的 NFSMAPID_DOMAIN 值。有关更多信息,请参见 CR 5110062。
Live Upgrade-以下错误会影响具有区域的 Oracle Solaris 系统的 Live Upgrade:
这些错误还将影响配置有 Trusted Extensions(高可靠扩展版)的系统的 Live Upgrade。解决方法也是相同的。
名称服务-如果您的系统在安装时已配置为使用某个名称服务,而该名称服务与升级期间使用的名称服务不同,则在引导后,全局区域可能无法使用正确的名称服务。
例如,如果您在系统安装期间指定 NIS 作为要使用的名称服务,但系统之后转换为 LDAP 客户机,则 luactivate 引导可能会恢复为使用 NIS 作为全局区域的名称服务。这是由于 CR 6569407。
解决方法是调整 /var/svc/profile 目录中的 name_service.xml 符号链接,使其指向对应于当前正在使用的名称服务的正确 xml 文件。例如,如果在安装期间将 NIS 指定为名称服务,则 name_service.xml 将是指向 ns_nis.xml 的符号链接。如果系统随后转换为 LDAP 客户机,而且 LDAP 是 Live Upgrade 期间使用的名称服务,则请运行以下命令:
# ln -fs ns_ldap.xml name_service.xml |
这项工作应在启动 Live Upgrade 或运行 lucreate 命令之前完成。但是,如果您未在运行 lucreate 之前运行此命令,则请在运行 luactivate 命令之后执行以下步骤:
对新引导环境执行 lumount:
# lumount <BE_name> |
转至引导环境的 /var/svc/profile 目录:
# cd /.alt.<BE_name>/var/svc/profile |
根据需要链接 name_service.xml 链接。例如:
# ln -fs ns_ldap.xml name_sevice.xml |
对引导环境执行 luumount:
# luumount <BE_name> |
如果在没有执行上述步骤的情况下引导系统,您将需要手动启动与相应名称服务相关的 SMF 客户机服务。
将 patchadd 与 -C 目标说明符一起使用以在 SPARC 和 x86 计算机上修补 miniroot 的过程有所变化。现在必须解压缩 miniroot、应用修补程序,然后重新压缩 miniroot。
有关详细步骤,请参见:
《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的第 5 章 “使用 DVD 介质从网络进行安装(任务)”
《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的第 6 章 “使用 CD 介质从网络进行安装(任务)”
《Oracle Solaris 10 9/10 安装指南:基于网络的安装》中的第 7 章 “修补 miniroot 映像(任务)”
从 Solaris 10 8/07 发行版开始,缺省情况下,Oracle Solaris 数据加密补充资料软件包会随 Oracle Solaris 10 OS 软件一起提供。您不再需要安装和下载这些软件包。
以下修补程序用于解决 CR 6277164 和 CR 6214222 中报告的问题:
对于基于 SPARC 的系统,应用 Patch ID 119366-05
对于基于 x86 的系统,应用 Patch ID 119367-05
下面几节介绍了要完全解决所报告的问题而必须进一步执行的步骤。有关更多信息,请参见这些修补程序的自述文件中的“特别安装说明”一节。
无法安装具有 elx 或 pcelx 网络接口卡 (NIC) 的系统。在配置 NIC 期间,可能会显示下列错误消息:
WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT> |
有关更多信息,请参见 elxl(7D) 或 pcelx(7D) 手册页。
解决方法: 安装并运行没有 elx 或 pcelx NICs 的系统。
如果 /var 文件系统位于一个单独的片上,/var 文件系统的缺省大小可能不够。
必须手动为 /var 文件系统指定更大的片大小。
如果 /var 文件系统不是在单独片或分区上,则不会发生此问题。
解决方法: 请选择以下解决方法之一。
如果正在使用 Oracle Solaris 安装程序 GUI,请执行以下步骤。
开始安装。
在“选择安装类型”中,选择“自定义安装”。
Oracle Solaris 安装程序会显示多个屏幕,用于自定义要安装的软件本地化、产品和磁盘布局。
在“分布文件系统”中,选择“修改”。
会显示磁盘布局屏幕。
在特定片的“文件系统”列中键入 /var,然后单击“应用”。
安装程序会为 /var 文件系统推荐一个缺省大小。
编辑 /var 文件系统的“大”列项,将磁盘空间大小增大一倍。
例如,如果安装程序分配 40 MB 的空间,则将“大小”值更改为 80。
完成安装。
如果正在使用 Oracle Solaris 安装程序的文本安装程序,请执行以下步骤。
开始安装。
在“选择安装类型”中,选择“自定义安装”。
Oracle Solaris 安装程序会显示多个屏幕,用于自定义要安装的软件本地化、产品和磁盘布局。
在“分布文件系统”中,选择“自动布局”。
会显示磁盘布局屏幕。
在特定片的“文件系统”列中键入 /var。
安装程序会为 /var 文件系统推荐一个缺省大小。
按 F4_Customize 以自定义 /var 文件系统的大小。
编辑 /var 文件系统的“大”列项,将磁盘空间大小增大一倍。
例如,如果安装程序分配 40 MB 的空间,则将“大小”值更改为 80。
完成安装。
如果要使用自定义 JumpStart 程序,则使用 filesys 配置文件关键字设置 /var 文件系统的大小。下例将片 5 上的 /var 文件系统的大小设置为 256 MB。
filesys c0t0d0s5 256 /var |
Oracle Solaris 10 软件提供了能够用于安装大分区的新功能。系统 BIOS 必须支持逻辑块寻址 (LBA)。BIOS GG.06.13 版不支持 LBA 访问。Oracle Solaris 引导程序不能管理此类冲突。此问题还可能影响其他 HP Vectra 系统。
如果执行这种升级,HP 系统将无法启动,而只显示带有不断闪烁的下划线光标的黑色空屏。
解决方法: 不要将具有最新 BIOS GG.06.13 版的 HP Vectra XU 系列系统升级到 Oracle Solaris 发行版。此版本不再支持这些系统。
因为引导路径不使用硬盘代码,所以仍可以使用引导软盘或引导 CD 来引导系统。然后选择将硬盘(而不是网络或 CD-ROM 驱动器)作为您的可引导设备。
在基于 SPARC 的系统上,Oracle Solaris 10 OS 仅在 64 位模式下运行。对于某些 Sun4U 系统,可能需要将快擦写存储器中的 OpenBoot 固件更新为更高的级别,这样才能在 64 位模式下运行该操作系统。对于下列系统,可能需要更新快擦写存储器:
Ultra 2
Ultra 450 和 Sun Enterprise 450
Sun Enterprise 3000、4000、5000 和 6000 系统
下表中列出了运行 64 位 Oracle Solaris 10 OS 所要求的 UltraSPARC 系统和最低固件版本。其中系统类型为 uname -i 命令的输出。使用 prtconf -V 命令,可以确定正在运行的固件版本。
表 1–2 在 UltraSPARC 系统上运行 64 位 Oracle Solaris 软件所需的最低固件版本
系统类型(通过运行 uname -i 命令) |
最低固件版本(通过运行 prtconf -V 命令) |
---|---|
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
对于未在上表中列出的系统,不需要更新快擦写存储器。有关执行快擦写存储器更新的说明,请参见 http://docs.sun.com 上任一版本的 Solaris 8 Sun 硬件平台指南。
升级 SPARC 和 x86 系统上的固件可以极大地改善性能。请参见位于 http://www.sun.com/bigadmin/patches/overview.jsp 的 BigAdmin 修补中心上的 "Firmware" 部分。另请参见 http://www.sun.com/bigadmin/patches/firmware/faq.jsp 上的常见问题解答。
Oracle Solaris Management Console 2.1 软件与 Oracle Solaris Management Console 1.0、1.0.1 或 1.0.2 软件不兼容。如果要升级到 Oracle Solaris 10 发行版,并且系统已安装 Oracle Solaris Management Console 1.0、1.0.1 或 1.0.2 软件,则在升级之前必须先卸载 Oracle Solaris Management Console 软件。如果您安装了 SEAS 2.0 overbox、SEAS 3.0 overbox 或 Solaris 8 Admin Pack,则系统中可能已经存在 Oracle Solaris Management Console 软件。
解决方法:请选择以下解决方法之一:
在升级之前,使用 /usr/bin/prodreg 命令完全卸载 Oracle Solaris Management Console 软件。
如果在升级到 Oracle Solaris 10 发行版之前未卸载 Oracle Solaris Management Console 1.0、1.0.1 或 1.0.2 软件,则必须首先删除所有 Oracle Solaris Management Console 1.0、1.0.1 或 1.0.2 软件包。请使用 pkgrm 命令而不是 prodreg 命令删除软件包。请小心按照软件包删除顺序执行操作。并完成以下步骤:
成为超级用户。
键入以下命令:
# pkginfo | grep “Solaris Management Console“ |
如果说明不是以“Solaris Management Console 2.1”开始,那么输出中的软件包名称表示的是 Solaris Management Console 1.0 软件包。
使用 pkgrm 命令按照以下顺序删除 Oracle Solaris Management Console 1.0 软件包的所有实例:
不要删除说明中带有“Solaris Management Console 2.1”字样的任何软件包。例如,SUNWmc.2 可能表示 Oracle Solaris Management Console 2.1 软件。
如果 pkginfo 输出显示 Oracle Solaris Management Console 1.0 软件包的多个版本,请使用 pkgrm 命令删除这些软件包。先删除原始软件包,然后删除带数字后缀的软件包。例如,如果 SUNWmcman 和 SUNWmcman.2 软件包显示在 pkginfo 输出中,则首先删除 SUNWmcman 软件包,然后再删除 SUNWmcman.2 软件包。不要使用 prodreg 命令。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
在终端窗口中,键入以下命令:
# rm -rf /var/sadm/pkg/SUNWmcapp |
Oracle Solaris Management Console 2.1 软件现在应该可以正常运行。在以后进行维护或 Oracle Solaris Management Console 2.1 软件不能正常运行时,删除 Oracle Solaris Management Console 2.1 软件。执行以下步骤可以重新安装该软件:
使用 pkgrm 命令按照以下顺序删除所有 Oracle Solaris Management Console 2.1 软件包和依赖 Oracle Solaris Management Console 2.1 软件包的软件包:
如果系统中安装了 Oracle Solaris Management Console 2.1 软件包的多个实例,如 SUNWmc 和 SUNWmc.2,请先删除 SUNWmc,再删除 SUNWmc.2。不要使用 prodreg 命令。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
将 Solaris 10 软件 - 4 CD 插入 CD-ROM 驱动器。在终端窗口中,键入以下内容:
# # cd /cdrom/cdrom0/Solaris_10/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
所有以前的 Oracle Solaris Management Console 版本都将被删除。Oracle Solaris Management Console 2.1 软件现在可以正常运行。
在某些情况下,BIOS 设备的实用程序 (/sbin/biosdev) 可能会发生故障,使得无法成功进行安装或升级。在以下两种情况下可能会发生故障:
应用了 Patch ID 117435-02,但没有重新引导系统。
系统包含两个或两个以上相同的磁盘,这些磁盘具有相同的 fdisk 分区。
将显示以下错误消息:
biosdev: Could not match any!! |
解决方法:确保应用修补程序 ID 117435-02 后重新引导系统。确保使用不同的 fdisk 分区布局配置要用于安装或升级的相同磁盘。
以下示例基于具有两个配置了相同 fdisk 分区布局的磁盘的系统。要更改布局,请执行以下步骤。
成为超级用户。
启动磁盘维护实用程序。
# format |
将显示系统中可用磁盘的列表。
要选择想要更改其 fdisk 分区的磁盘,请键入该磁盘的编号。
从“格式”选项列表中,选择 "fdisk"。
此时将显示磁盘的分区信息和 fdisk 选项列表。
要更改磁盘布局,请选择以下操作之一:
要指定不同的活动分区,请按 2。
要添加另一个磁盘分区,请按 1。
要删除未使用的分区,请按 3。
要保存更改并退出 fdisk 菜单,请按 5。
要退出磁盘维护实用程序,请在“格式”选项中选择“退出”。
重新引导系统。
重新引导系统后,请验证是否不再出现错误消息。以超级用户的身份键入以下命令:
# /sbin/biosdev |
如果仍生成错误消息,请在步骤 5 中选择其他选项,重新执行此过程。
如果系统包含其他具有相同 fdisk 分区布局的相同磁盘,请在这些磁盘上重复步骤 1-9。否则,继续 Oracle Solaris 安装或升级。
从当前的 Oracle Solaris 发行版起,当已经安装有非全局区域时,无法在系统上正常创建 Oracle Solaris flash 归档文件。 Oracle Solaris flash 功能当前与 Oracle Solaris 区域(又称作 Oracle Solaris Containers)不兼容。
在以下情况下,请勿使用 flar create 命令创建 Oracle Solaris Flash 归档文件:
在任何非全局区域中
在系统上安装了任何非全局区域的全局区域中
如果在上述情况下创建了 Oracle Solaris Flash 归档文件,则当部署生成的归档文件时,该归档文件可能无法正确安装。
解决方法:有时可在所有区域均停止时为安装了区域的系统创建 Oracle Solaris Flash 归档文件。有关更多信息,请访问 http://opensolaris.org/os/community/zones/faq/flar_zones/。
Sun Java Workstation 2100Z 中的 DVD 组合驱动器固件可能导致系统出现紧急情况。从 Oracle Solaris 10 操作系统 DVD 引导工作站时发生紧急情况。显示内核标题后,以下消息会快速闪出:
panic[cpu0]/thread=fec1be20: mod_hold_stub: Couldn't load stub module sched/TS_DTBL fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11) fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4) fec25ce4 unix:disp_add+3d (fec026dc) fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518) fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,) fec25d2c TS:_init+d (0, d6d89c88, fec25d) fec25d3c genunix:modinstall+d9 (d6d89c88) fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d) fec25d7c genunix:modload+ac (fec026c4, fec26c4) fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc) fec25db4 genunix:getcid+50 (fec026c4, fec28514) fec25dcc unix:dispinit+df (fec25ddc, fe814ba9) fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37) fec25ddc unix:startup+19 (fe800000, 166130, 7) fec25dec genunix:main+16 () |
然后,系统自动复位。
解决方法: 请选择以下解决方法之一:
解决方法 1:修改部分 BIOS 配置设置。通过此临时解决方法,可以完成 Oracle Solaris 10 安装。不过,此方法可能导致读取 DVD 的性能较差。执行以下步骤:
在系统引导期间,在提示时按 F2 进入设置模式。
屏幕显示与以下内容类似的附着类型选项:
Primary Master [ ] Primary Slave [ ] Secondary Master [CD-ROM] Secondary Slave [ ] |
通过选择 CD-ROM 附着类型来选择 DVD 驱动器的附着类型。
屏幕可能显示多种附着类型,例如,在系统具有多个光学驱动器的情况下。在上述情况下,可能需要打开系统机箱以确定 DVD 驱动器的附着点。确保选择适用于 DVD 驱动器的正确附着类型。
选择正确的 CD-ROM 附着类型后,按 Enter 键。
会显示下一个屏幕,且已自动选中 Type:[Auto]。
按空格键两次,将选中项更改为 Type:[CD-ROM]。
使用箭头键选择 Transfer Mode。
按 Enter 键以显示其他“传输模式”选项列表。
使用箭头键选择 Standard,然后按 Enter 键接受选择。
按 F10 键保存配置更改并退出 BIOS 设置过程。
系统重新启动。
解决方法 2:将 DVD 组合驱动器的固件更新到版本 R1.12。该解决方法要求将 DVD 组合驱动器连接到运行 Microsoft Windows 的系统。执行以下步骤:
从 Sun Java Workstation 2100Z 卸下 DVD 组合驱动器。
有关正确卸下驱动器的步骤,请参见工作站的用户指南。
将光驱连接到运行 Microsoft Windows 的系统,如有需要请改变驱动器的主/从跳线设置。
转到 AOpen 下载中心,其网址为 http://download.aopen.com.tw/default.aspx。
使用以下信息,搜索 DVD 驱动器的固件:
产品:组合驱动器
型号: COM5232/AAH
类别: 固件
下载和安装固件版本 R1.12。
在工作站上重新安装驱动器。如果需要,恢复原始主/从跳线设置。
Aopen 下载中心网站上可能已提供较新的固件版本。测试确认版本 R1.12 解决了系统紊乱的问题。无法确认后续固件版本是否也解决了该问题。
Oracle 的下列 Sun Fire 系统上的串行控制台 (ttya) 在缺省情况下不工作:
Sun Fire V20z
Sun Fire V40z
Sun Fire V60x
Sun Fire V65x
要使用串行控制台,必须手动配置系统的 BIOS。
解决方法: 此解决方法要求您的系统使用 Sun 键盘和显示器。执行以下步骤:
引导系统。
在系统引导期间,在提示时按 F2 键访问 Phoenix BIOS。
在 "Peripherals”(外围设备)下,将 comm 端口从 disabled(禁用)更改为 enabled(启用)。
保存配置,然后引导系统。
使用 eeprom 命令,将 input-device(输入设备)和 output-device(输出设备)更改为 ttya。
在这些系统上,在系统引导时同时按 Stop 和 N 键无法将低级固件复位为缺省设置。
在具有现有 x86 fdisk 引导分区的系统上 Oracle Solaris 安装 GUI 程序可能失败。如果现有的 x86 引导分区是使用 Oracle Solaris 文本安装程序创建,则会发生此故障。将显示以下错误消息:
Default layout will not work on this system. Error: Error: ERROR: Could not create explicit fdisk partition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 Error: Error: ERROR: System installation failed Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 ERROR: System installation failed |
解决方法:请选择以下解决方法之一:
解决方法 1: 当安装程序提示您选择安装类型时,选择 "3. Solaris Interactive Text (Desktop session)"。
解决方法 2: 如果使用 Oracle Solaris 安装 GUI 程序,请执行以下步骤:
开始安装。
显示提示要您选择安装类型。
选择自定义安装
自定义安装面板会提示您输入有关要安装的语言环境、软件和磁盘的信息。
根据您的系统,回答屏幕上的提示问题。
在“Fdisk 选择”屏幕上,选择包含 x86boot 分区的磁盘。
在下拉菜单中将 x86boot 分区更改为 UNUSED 以删除该分区。
通过将 UNUSED 重新更改为 x86boot,可重新添加 x86boot 分区。
继续安装。
在安装 Oracle Solaris 10 OS 期间或之后可能发生以下错误。
对于 Oracle Solaris 10 9/10 OS 基于 GUI 的安装,系统应具有至少 768 MB 的内存。如果物理内存小于 768 MB,则将显示类似于以下内容的错误消息并且安装会切换到文本安装。
Not enough memory for graphical installation. Graphical installation requires 768 MB of memory. Found 640 MB of memory. Reverting to text-based installation. |
解决方法: 对于基于 GUI 的安装或升级,请确保拥有至少 768 MB 的内存。
在内存较低的系统上,如果 / 或 /var 文件系统仅拥有最低或建议的磁盘大小,则 Oracle Solaris OS 的安装可能会失败。将显示以下错误消息:
Creating boot_archive for /a updating /a/platform/sun4u/boot_archive 15+0 records in 15+0 records out cat: write error: No space left on device |
解决方法:在内存不足的系统上,将 /var 的大小增加到至少 300 MB。
在安装了 Oracle Solaris 10 9/10 发行版以前的 Oracle Solaris 10 发行版的系统上,DSR 升级失败。该故障是因自动布局问题产生的。例如,假设您安装 OS 的配置文件如下:
install_type initial_install system_type standalone cluster cxall partitioning explicit filesys rootdisk.s0 auto / logging filesys rootdisk.s1 512 swap filesys rootdisk.s6 10240 /backup logging filesys rootdisk.s7 free |
然后,通过以下配置文件执行 Oracle Solaris 10 9/10 发行版的 DSR 升级:
install_type upgrade root_device rootdisk.s0 backup_media local_filesystem /backup layout_constraint rootdisk.s0 changeable layout_constraint rootdisk.s7 available |
DSR 升级将失败,并显示以下错误消息:
Auto-layout could not determine how to reallocate space on the file systems with the constraints you specified. Try other constraints |
解决方法:将 rootdisk.s1 和 rootdisk.s6 分片标记为“可改变”。如果系统中有额外的磁盘,并且某个未使用的分片中有足够的空间用于备份,则修改 backup_media 关键字,如以下示例中所示:
backup_media local_filesystem /dev/dsk/c0t1d0s7 |
在该示例中,磁盘 c0t1d0s7 是第二个可用磁盘,并且该磁盘有足够的空间用于备份。或者,如果系统中只有一个根磁盘可用,则在远程系统中执行备份。使用以下语法:
backup_media remote_filesystem hostname:/export/backup |
两种方法选用一种,现在均可顺利完成 DSR 升级。
本地化 Oracle Solaris 安装程序始终在 EUC 或 ISO8859 语言环境中运行。因此,安装日志是以 EUC 或 ISO8859 编码编写的。
解决方法:通过使用终端窗口执行本地化的命令行界面 (CLI) 安装时,终端上的语言环境必须为 EUC 或 ISO8859 语言环境。
如果从运行 Solaris 10 10/08 发行版之前的发行版的系统安装 Oracle Solaris Flash 归档文件,安装将失败。从 Solaris 10 10/08 发行版开始,可以安装归档文件。将显示以下错误消息:
bootadm: biodev command failed for disk: /dev/dsk/<c0t2d0s0>. bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk: /dev/dsk/<c0t2d0s0> bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk: /dev/rdsk/<c0t2d0s0> |
解决方法:请选择以下解决方法之一:
至少从 Solaris 10 10/08 发行版安装 Oracle Solaris flash 归档文件。
如果需要从以前的发行版安装 Oracle Solaris Flash 归档文件,请从该发行版引导,然后提取归档文件。
在使用自定义 JumpStart 进行安装时,某些亚洲语言环境(如 th_TH.ISO8859-11、th_TH.TIS620、ko_KR.EUC、ko_KR.UTF-8、zh_TW.EUC、zh_CN.EUC、zh_CN.GBK 和 zh_CN.UTF-8)无法使用。在 sysidcfg 文件中使用 system_locale 关键字设置语言环境时,会显示下列错误消息。
xx_xx.xxxxx is not a valid system locale |
此时会停止自定义 JumpStart 安装,并开始交互式安装。
解决方法:使用较短的语言环境名称(如 th_TH、ko、ko.UTF-8、zh_TW、zh、zh.GBK 和 zh.UTF-8),而不使用较长的语言环境名称。
将 Trusted Extension(高可靠扩展版)从 Solaris 10 11/06 或 Solaris 10 8/07 发行版升级到 Solaris 10 10/08、Solaris 10 5/09 或 Solaris 10 10/09 发行版时,不会删除 Solaris Trusted Extension(高可靠扩展版)的 prodreg 条目。不会显示任何错误消息。
解决方法:将 Trusted Extensions(高可靠扩展版)升级到当前的发行版后,请按如下方式手动删除 prodreg 条目:
# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1 |
在 Oracle Solaris 升级期间,选择“详细分析”来查看将要删除的修补程序时,显示修补程序的面板不可滚动。无法查看将被删除的修补程序的完整列表。
解决方法: 按以下方法手动运行 analyze_patches 脚本:
# cd <cdrom>/Solaris_10/Misc # ./analyze_patches -R rootdir -N netdir -D databasedir |
命令选项如下:
rootdir 是已安装系统的根目录。缺省根目录是 /。
netdir 是要安装的 OS 映像的根目录路径,也是包含 Solaris_10_606 目录的目录路径。/cdrom/cdrom0 是缺省路径。如果从 NFS 挂载点运行 patch_analyzer,则必须使用此选项。
如果脚本不是从 OS 映像中的 /Misc 目录而是从其他目录调用的,则程序找不到用于修补程序分析的数据库。使用 -D 选项来提供数据库路径。没有该数据库(位于 OS 映像上的 Solaris_10_606/Misc/database 目录中),脚本将不能正确运行。
在用串口终端安装 Oracle Solaris 时,系统没有连接的键盘,但是会显示提示,要求选择键盘布局。
解决方法:选择键盘布局。在连接键盘时,如果需要,您可以使用带有 s 选项的 -kbd 命令更改键盘布局。
如果系统上安装了 Linux,并将 Oracle Solaris OS 安装在其他分区中,则 Linux 分区不显示在 GRUB 菜单上。不会显示任何错误消息。
解决方法: 编辑 GRUB 菜单的 menu.lst 文件,将 Linux 添加到 GRUB 菜单中。请执行以下步骤:
引导 Oracle Solaris OS。
编辑 menu.lst 文件(位于 /boot/grub/menu.lst)。有关更多信息,请参见《系统管理指南:基本管理》。
如果在基于 x86 的系统上安装 Solaris 10 10/09 OS,将显示以下错误消息。
/sbin/dhcpinfo: primary interface requested but no primary interface is set |
该错误不影响安装,安装可顺利进行。
解决方法: 忽略错误消息。
如果使用自定义 JumpStart 安装方法在基于 x86 的系统上安装 Oracle Solaris OS,并在配置文件中将分片 2 直接配置为重叠分片,则会出现错误。系统在安装完成后未成功重新引导。将显示以下错误消息:
Cannot find Solaris partition |
发生故障的原因是重叠片 2(例如,c0t0d0s2)设置为从柱面 1 而不是柱面 0 开始。
解决方法: 在自定义 JumpStart 配置文件中,删除将分片 2 配置为重叠片的 filesys 关键字项。例如,应删除与以下项相似的关键字项:
filesys c0t0d0s2 all overlap |
删除该项后,执行自定义 JumpStart 安装。
有关从 Solaris 10 10/09 发行版开始的升级支持方面的最新信息,请参见Oracle Solaris 发行版在升级支持方面的变化。
本节介绍升级错误。在升级到 Oracle Solaris 10 OS 时可能发生某些错误。在完成升级以后可能发生其他错误。
shutdown 命令可能会导致升级至 Solaris 10 10/09 发行版后的系统挂起。svc.startd 守护进程停止系统服务时会发生系统挂起。
位于 /var/log/webconsole/console/console_debug_log 的 Sun Java Web Console 调试日志文件会显示 Web 控制台服务是否在周期性工作、启动和停止。
解决方法:键入以下命令:
/usr/share/webconsole/private/bin/wcremove -i console svcadm clear system/webconsole:console smcwebserver start |
wcremove 命令可删除为该特定控制台创建的服务器域实例。在控制台重新启动时,会创建一个新的域实例。
对不是处于运行状态的非全局区域使用 lucreate 和 lumake 命令时,这些命令可能无法成功执行。原始非全局区域的内容可能与副本的内容不同。您可能无法使用 zlogin 命令来登录该区域的控制台。在使用 zlogin 命令时会显示以下错误消息:
zlogin: makeutx failed |
lucreate 和 lumake 命令的诊断输出中不显示任何错误。
解决方法: 在使用 lucreate 和 lumake 命令之前,请确保所有的非全局区域都处于正在运行状态。
当使用 Oracle Solaris Live Upgrade 从 Solaris 8 或 Solaris 9 发行版升级到 Solaris 10 10/09 发行版时,升级失败。现在使用 7za 实用程序对安装映像压缩文件进行解压缩。Solaris 8 和 9 发行版中不包括 SUNWp7zip 软件包。因此,Oracle Solaris Live Upgrade 失败。
解决方法: 如要使用 Oracle Solaris Live Upgrade 将您的系统从 Solaris 8 或 Solaris 9 发行版升级到 Solaris 10 10/09 发行版,请按照 Oracle Solaris Live Upgrade 限制 中所列的步骤执行。
如有任何区域安装在 /opt 目录中,区域的空间重新分配 (Disk Space Reallocation, DSR) 升级失败。在恢复 DSR 归档的过程中,升级可能会失败。在某些情况下,升级可能会成功,但是系统无法重新引导。
解决方法: 在升级前确保根文件系统未达到 100% 占用。如有必要,请在升级之前删除一些文件,以便根片的使用率不超过 90%。
将 Trusted Extensions(高可靠扩展版)从 &10Update3; 或 Solaris 10 8/07 发行版升级到 Solaris 10 10/08、Solaris 10 5/09 或 Solaris 10 10/09 发行版时,会将不需要的本地化 Solaris Trusted Extensions(高可靠扩展版)软件包安装在系统上。出现此错误的原因是,Solaris 10 11/06 和 Solaris 10 8/07 发行版中的 Solaris Trusted Extensions(高可靠扩展版)安装程序在缺省情况下会安装本地化软件包。不会显示任何错误消息。
解决方法:将 Trusted Extensions(高可靠扩展版)升级到当前的发行版之前,请删除以下 Trusted Extensions(高可靠扩展版)本地化软件包:
SUNWjdtts |
SUNWkdtts |
SUNWjmgts |
SUNWkmgts |
SUNWjtsman |
SUNWktsu |
SUNWjtsu |
SUNWodtts |
SUNWtgnome-l10n-doc-ja |
SUNWtgnome-l10n-ui-ko |
SUNWtgnome-l10n-ui-it |
SUNWtgnome-l10n-ui-zhHK |
SUNWtgnome-l10n-ui-sv |
SUNWtgnome-l10n-ui-es |
SUNWtgnome-l10n-doc-ko |
SUNWtgnome-l10n-ui-ptBR |
SUNWtgnome-l10n-ui-ja |
SUNWtgnome-l10n-ui-zhTW |
SUNWtgnome-l10n-ui-zhCN |
SUNWtgnome-l10n-ui-fr |
SUNWtgnome-l10n-ui-de |
SUNWtgnome-l10n-ui-ru |
从 Solaris 10 Hardware 2 (HW2) 发行版升级到当前 Solaris 10 10/09 发行版时会发生此错误。
在 Solaris 10 HW2 发行版中,适用于任何名称服务(如 NIS、NIS+、 FILES 或 LDAP)的 name_service.xml 文件如下所示:
# ls -l name_service.xml lrwxrwxrwx 1 root root 10 Apr 10 16:26 name_service.xml -> ns_files.xml |
如果名称服务为 NIS,则 name_service.xml 文件会链接到 ns_files.xml。但是,ns_files.xml 的内容与 ns_nis.xml 的内容相同。
# cat /etc/release Solaris 10 3/05 HW2 s10s_hw2wos_05 SPARC Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 26 September 2005 # cd /var/svc/profile # ls -l name_service.xml ns_files.xml ns_nis.xml lrwxrwxrwx 1 root other 12 May 21 04:06 name_service.xml -> ns_files.xml -r--r--r-- 1 root sys 779 May 21 04:25 ns_files.xml -r--r--r-- 1 root sys 779 Jan 21 2005 ns_nis.xml # # diff ns_files.xml ns_nis.xml # diff name_service.xml ns_nis.xml |
在以上输出中,ns_nis.xml 和 ns_files.xml 文件是相同的。这意味着 name_service.xml 文件符号链接到错误的名称服务文件。name_service.xml 文件链接到 ns_files.xml,但该文件应该链接到 ns_nis.xml。
只有在 name_service.xml 不是链接文件时,对 CR 6411084 的修复(SUNWcsr 安装或安装后脚本)才能创建正确的链接。如果 name_service.xml 已经是一个符号链接文件,则与在 Solaris 10 Hardware 2 发行版中一样,对 CR 6411084 的修复将无法发挥效用。
从 Solaris 10 Hardware 2 升级到当前 Solaris 10 10/09 发行版后,以下消息将显示在控制台上,或记录到消息文件中:
Oct 23 12:18:45 vt2000a automount[301]: [ID 366266 daemon.error] can't read nis map auto_master: can't communicate with ypbind - retrying |
此外,/network/nis/client:default 服务会处于脱机状态。
解决方法:请选择以下解决方法之一:
解决方法 1:在升级之前删除 /var/svc/profile/name_service.xml 文件。
解决方法 2: 在升级之后,根据名称服务,将 /var/svc/profile/name_service.xml 链接更改为正确的 ns_<xxx>.xml 文件。
如果系统已安装了非全局区域,但该非全局区域从未被引导或未准备就绪,则会导致系统无法正确升级。不会显示任何错误消息。
解决方法: 如果发现这样的区域,应在开始升级之前,先使区域准备就绪,然后停止。例如:
global# zoneadm -z myzone ready ; zoneadm -z myzone halt |
如果将具有非全局区域的 Solaris 10 3/05 或 Solaris 10 1/06 系统升级到 Solaris 10 10/09 发行版,则可能会导致用于挂载本地文件系统的 SMF 服务在非全局区域中失败。因此,非全局区域中的其他服务可能无法启动。
将具有非全局区域的 Oracle Solaris 10 系统升级到 Solaris 10 10/09 发行版之后,服务可能处于维护状态。例如:
# zlogin myzone svcs -x svc:/system/filesystem/local:default (local file system mounts) State: maintenance since Wed May 24 13:18:06 2006 Reason: Start method exited with $SMF_EXIT_ERR_FATAL. See: http://sun.com/msg/SMF-8000-KS See: /var/svc/log/system-filesystem-local:default.log Impact: 18 dependent services are not running. (Use -v for list.) |
解决方法:
从全局区域重新引导非全局区域。例如:
global# zoneadm -z myzone reboot |
在此 Oracle Solaris 发行版中,Solaris Volume Manager 使用新格式显示设备 ID 输出。在磁盘集中引入设备 ID 支持的 Solaris 9 9/04 OS 不识别新格式。在从 Solaris 9 9/04 发行版升级到 Oracle Solaris 10 OS 时,在 Solaris Volume Manager 配置中未更新与现有磁盘集关联的设备 ID。如果需要返回到 Solaris 9 9/04 OS,则升级后对磁盘集进行的配置更改可能对 Solaris 9 9/04 OS 不可用。有关更多信息,请参见《Solaris Volume Manager 管理指南》中的第 25 章 “对 Solaris Volume Manager 进行疑难解答(任务)”。
如果使用 Oracle Solaris Live Upgrade 从 Solaris 8 或 Solaris 9 发行版升级到 Oracle Solaris 10 OS,不会删除过时的卸载程序。早期发行版中的这些卸载程序仍然位于系统的 /var/sadm/prod 目录中。
下列是未删除的过时卸载程序:
uninstall_Alternate_Pathing_2_3_1.class uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class uninstall_Capacity_on_Demand_1_0.class uninstall_Java3D_1_3_1.class uninstall_Java3D_1_3.class uninstall_Java3D_1_2_1_04.class uninstall_Java3D_1_2_1_03.class uninstall_Lights_Out_Management_2_0.class uninstall_Man_Page_Supplement.class uninstall_OpenGL_1_3.class uninstall_OpenGL_1_2_3.class uninstall_Netra_ct_Platform_1_0.class uninstall_Netra_t11xx_Alarms_2_0.class uninstall_Netscape_6_2_3.class uninstall_Netscape_6_2_1_Beta.class uninstall_PC_launcher_1_0_2.class uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class uninstall_RSC_2_2_2.class uninstall_RSC_2_2_1.class uninstall_RSC_2_2.class uninstall_ShowMeTV_1_3.class uninstall_Solaris_9_French_Localization.class uninstall_Solaris_9_German_Localization.class uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class uninstall_Solaris_9_Italian_Localization.class uninstall_Solaris_9_Japanese_Localization.class uninstall_Solaris_9_Korean_Localization.class uninstall_Solaris_9_Simplified_Chinese_Localization.class uninstall_Solaris_9_Spanish_Localization.class uninstall_Solaris_9_Swedish_Localization.class uninstall_Solaris_9_Traditional_Chinese_Localization.class uninstall_Solaris_On_Sun_Hardware_Documentation.class uninstall_Sun_Hardware_AnswerBook.class uninstall_SunATM_5_0.class uninstall_SunATM_5_1.class uninstall_SunFDDI_PCI_3_0.class uninstall_SunFDDI_SBus_7_0.class uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class uninstall_SunForum_3_1.class uninstall_SunForum_3_2.class uninstall_SunHSI_PCI_3_0.class uninstall_SunHSI_SBus_3_0.class uninstall_SunScreen_3_2.class uninstall_SunVTS_5_1_PS6.class uninstall_SunVTS_5_1_PS5.class uninstall_SunVTS_5_1_PS4.class uninstall_SunVTS_5_1_PS3.class uninstall_SunVTS_5_1_PS2.class uninstall_SunVTS_5_1_PS1.class uninstall_SunVTS_5_0.class uninstall_System_Management_Services_1_4.class uninstall_System_Management_Services_1_3.class uninstall_System_Management_Services_1_2.class uninstall_System_Service_Processor_3_5.class uninstall_WBEM_DR_1_0.class uninstall_Web_Start_Wizards_SDK_3_0_2.class uninstall_Web_Start_Wizards_SDK_3_0_1.class uninstall_Web_Start_Wizards_SDK.class uninstall_XML_Libraries_2_4_12.class |
解决方法: 升级系统后,手动删除 /var/sadm/prod 目录中过时的卸载程序。
当为安装选择语言环境时,可能还会安装附加的相关语言环境。此行为变化发生在 Oracle Solaris 10 发行版中,因为所有的完整语言环境(带有已翻译的消息)、亚洲和日文部分语言环境以及语言环境启用程序已经根据语言环境的语言支持重新打包了。其他部分语言环境还是根据地理区域进行打包并安装的,例如中欧。