如果已经使用 Solaris Live Upgrade 创建了新的引导环境,则无法使用 luupgrade 命令在新的引导环境中安装 Solaris Flash 差别归档文件。将显示以下错误消息:
/usr/sbin/luupgrade[607]: ludo: 未找到 |
Solaris Flash 差别归档文件是指在使用 Solaris Flash 归档文件升级的引导环境中对操作环境进行的较小的更新。
解决方法:要通过 luupgrade 命令来安装差别归档文件,请编辑 /etc/default/lu 文件。更改现有的 PATH 变量设置,使 /etc/lib/lu 成为路径的第一部分。
不要使用此路径:
PATH=/etc:/sbin:/usr/bin:/usr/sbin:$PATH |
将路径更改为:
PATH=/etc/lib/lu:/etc:/sbin:/usr/bin:/usr/sbin:$PATH |
有关详细信息,请参见《Solaris 9 安装指南》。
在从 Solaris 9、Solaris 9 9/02、Solaris 9 12/02 或 Solaris 9 4/03 操作 环境升级到 Solaris 9 8/03 发行版时,如果使用带 -n 选项的 pkgchk 命令,会发生以下错误:
错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/datatypes.dt 路径名不存在 错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/develop.dt 路径名不存在 错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtfile.dt 路径名不存在 错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtmail.dt 路径名不存在 错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtpad.dt 路径名不存在 错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/print.dt 路径名不存在 错误: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/uxstd.dt 路径名不存在 |
解决方法:使用 Solaris 9 8/03 DVD 或 Solaris 9 8/03 Software 1 of 2 CD 添加 SUNWceudt 软件包。 按照以下步骤执行操作:
成为超级用户。
删除 SUNWceudt 软件包。
# pkgrm SUNWceudt |
将目录更改到产品目录。
# cd path-to-Solaris-9/Product |
添加 SUNWceudt 软件包。
# pkgadd -d `pwd` SUNWceudt |
当使用带有 -i 选项的 Solaris Live Upgrade luupgrade(1m) 命令进行非活动引导环境升级时,安装程序显示的某些语言的文本可能无法阅读。这是由于安装程序所要求的字体在当前引导环境上的旧版本中不存在而导致文本被破坏。
解决方法:选择以下解决方法之一:
当从 Solaris 8 操作环境向 Solaris 9 或 Solaris 9 8/03 操作环境升级时,删除 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 8/03 操作环境,升级会禁用现有的安全 shell 守护程序。升级时,Solaris 9 8/03 升级软件将覆盖 /etc/init.d/sshd 的内容。
解决方法:选择以下解决方法之一:
如果不希望在系统上安装安全 shell 协议服务器程序,在升级过程中不要安装 SUNWsshdr 和 SUNWsshdu 软件包。
如果不希望在系统上安装安全 shell 协议服务器或客户程序,在升级过程中不要安装安全 shell 群集 ( SUNWCssh)。
如果在 /export 目录接近其容量极限时升级到 Solaris 9 8/03 操作环境,则 /export 的空间要求将会出现计算错误。升级过程将失败。如果安装了无盘客户机,或者在 /export 中安装了第三方软件,通常会发生这一问题。将显示以下消息:
警告: 没有足够的空间用于升级。 |
解决方法:在升级之前,选择以下解决方法之一:
在完成升级之前临时重命名 /export 目录。
在完成升级之前临时注释掉 /etc/vfstab 文件中的 /export 行。
如果 /export 是一个单独的文件系统,则在执行升级之前先卸载 /export。
如果您的系统当前支持使用 Solstice AdminSuiteTM 2.3 无盘客户机工具安装的无盘客户机,则需要执行以下两个步骤。首先,删除所有与服务器具有相同版本和体系结构的现有无盘客户机。然后,安装或升级到 Solaris 9 8/03 操作环境。有关具体的说明,请参见《系统管理指南:基本管理》。
如果您试图在现有无盘客户机上安装 Solaris 9 8/03 操作环境,可能会显示以下错误消息:
不能升级片 <xxxxxxxx> 上的 Solaris 版本 (Solaris version-number)。 此磁盘上安装的软件配置具有未知问题。 |
在此错误消息中,version-number 指系统上当前运行的 Solaris 版本。<xxxxxxxx> 指运行此 Solaris 操作环境版本的片。