升级至 Solaris 9 4/04 发行版期间将发生以下安装错误。
如果您正在安装 Solaris Flash 归档文件,将显示有一个新文件并导致更新失败。 Solaris Flash 软件将验证克隆系统上的文件是否为主系统的正确副本。 重新引导时不会删除 reboot_processing 脚本。 因此,此脚本文件将被 Flash 软件识别为一个新文件。
将显示以下错误信息:
已检测到新文件: /etc/init.d/flash_reboot_processing |
解决方法:要避免遇到此问题,请选择以下解决方法之一:
在克隆系统上安装 Solaris Flash 归档文件之前先删除 flash_reboot_processing 文件。
安装差别归档文件时,可以使用定制 JumpStart forced_deployment 关键字强制进行安装。 在克隆系统上检测到的新文件在安装期间将被删除,删除之后安装就可以完成。
安装差别归档文件时,可以使用配置文件中的定制 JumpStart no_content_check 关键字禁用文件检查。 该软件将不执行文件检查,并且在不删除任何文件的情况下完成安装。
您可以在创建差别归档文件时排除该脚本文件。 在创建归档文件期间,该脚本文件将添加到文件过滤器中。 然后会在安装归档文件期间忽略该脚本文件。 执行以下操作:
引导主系统。
要在创建归档文件期间排除 /etc/init.d/flash_reboot_processing 文件,请键入以下命令:
# flarcreate -n archive-name -A unchanged-master-image-dir-x \ /etc/init.d/flash-reboot-processing path/filename |
创建差别归档文件期间,可以使用 -M 选项禁用文件检查,这样就不会创建任何文件清单,因此也不会检查克隆系统上的文件。执行以下操作:
引导主系统。
要使用 -M 选项禁用文件检查,请键入以下命令:
# flarcreate -n archive-name -A unchanged_master_image_dir -M path/filename |
archive-name – 是为归档文件指定的名称。
-A 选项 – 为 unchanged-master-image-dir,该选项通过将新的系统映像与 unchanged-master-image-dir 变量指定的映像相比较来创建差别归档文件。
path – 是要保存归档文件的目录的路径。 如果不指定路径,则 flarcreate 命令会将归档文件保存在当前目录中。
filename – 是归档文件的名称。
有关详细信息,请参见《Solaris 9 4/04 安装指南》。
当使用带有 -i 选项的 Solaris Live Upgrade luupgrade(1M) 命令升级非启用的引导环境时,安装程序显示的某些语言的文本可能无法阅读。 这是由于安装程序所要求的字体在当前引导环境上的旧版本中不存在而导致文本被破坏。
解决方法:请选择以下解决方法之一:
从 Solaris 8 软件升级到 Solaris 9 或 Solaris 9 4/04 发行版时,删除 SUNWjxcft 软件包时会遇到问题。 upgrade_log 文件中会记录以下错误消息:
正在删除软件包 SUNWjxcft: 无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr 无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale 无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias 无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr 无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale 无法打开 /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias <SUNWjxcft> 删除成功 |
解决方法:忽略此错误消息。
如果在从 /etc/init.d/sshd 守护程序中运行第三方安全 shell(例如 OpenSSH)的系统上升级到 Solaris 9 4/04 发行版,升级会禁用现有的安全 shell 守护程序。 升级期间,Solaris 9 4/04 软件将改写 /etc/init.d/sshd 的内容。
解决方法:请选择以下解决方法之一:
如果不希望在系统上安装安全 shell 协议服务器程序,则在升级过程中请不要安装 SUNWsshdr 和 SUNWsshdu 软件包。
如果不希望系统上有安全 Shell 协议服务器或客户机程序,升级时不要安装安全 Shell 群集 (SUNWCssh)。
如果在升级到 Solaris 9 4/04 发行版时 /export 目录接近其容量极限,则 /export 的空间要求将会出现计算错误。 升级过程将失败。 如果安装了无盘客户机, 或者在 /export 目录中安装了第三方软件,通常会发生这一问题。 将显示以下消息:
警告: 没有足够的空间用于升级。 |
解决方法:在升级之前,选择以下解决方法之一:
在完成升级之前临时重命名 /export 目录。
在完成升级之前临时注释掉 /etc/vfstab 文件中的 /export 行。
如果 /export 是一个单独的文件系统,则在执行升级之前先卸载 /export。
如果您的系统当前支持使用 Solstice AdminSuiteTM 2.3 无盘客户机工具安装的无盘客户机,则需要执行以下两个步骤:
删除所有与服务器具有相同 Solaris 版本和体系结构的现有无盘客户机。
安装或升级到 Solaris 9 4/04 发行版。
有关具体说明,请参见 《System Administration Guide: Basic Administration》。
如果您试图在现有无盘客户机上安装 Solaris 9 4/04 软件,可能会显示以下错误消息:
不能升级片 <xxxxxxxx> 上的 Solaris 版本 (Solaris version-number)。 此磁盘上安装的软件配置具有未知问题。 |
在此错误消息中,version-number 指系统上当前运行的 Solaris 版本。 <xxxxxxxx> 指运行此版本 Solaris 软件的片。