如果在运行 Solaris 9 Beta Refresh 操作环境(该操作环境具有简体中文和繁体中文语言环境支持)的系统上升级到 Solaris 9 4/03 操作环境,则升级不能成功完成。简体中文和繁体中文的 CDE 字体本地化软件包(SUNWcdft 或 SUNWhdft)不能升级到适当的 Solaris 9 4/03 软件包。将显示以下错误消息:
正在删除软件包 SUNWcdft: /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.EUC: 不存在 /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.GBK: 不存在 /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.UTF-8: 不存在 pkgrm: 错误: postremove 脚本没有成功完成 |
解决方法:在升级到 Solaris 9 4/03 操作环境之前,删除相关的 Solaris 9 Beta Refresh postremove 文件。
# rm /var/sadm/pkg/SUNWcdft/install/postremove # rm /var/sadm/pkg/SUNWhdft/install/postremove |
从运行安装有 Solaris 8 Language Supplement CD 的 Solaris 8 操作环境的系统来升级 Solaris 9 4/03 操作环境,会留下几个无效的软件包。泰文、俄文、波兰文和加泰罗尼亚文的语言环境软件包将留在系统上。这些语言环境软件包有一个 ARCH=sparcall 值,因此在升级到 Solaris 9 4/03 操作环境的过程中不会被删除。
解决方法:在升级到 Solaris 9 4/03 操作环境之前,使用 Solaris 产品注册表应用程序来删除 Solaris 8 Languages Supplement CD 软件包。