本文档介绍您在使用 SunTM Update Manager 应用程序和 Sun Update Connection Hosted Web 应用程序来管理 SolarisTM 10 操作系统上的更新时可能遇到的错误和问题。Sun Update Manager 应用程序和 Sun Update Connection Hosted Web 应用程序是 SunSM Update Connection System 1.0.8 产品的一部分,该产品以前称为 Sun Update Connection, System Edition 1.0.x 产品。
此发行说明已根据 Sun Update Connection System 1.0.8 信息进行了更新,并在《Sun Update Connection System 1.0.8 Administration Guide》中补充了详细的产品信息,该书可从 http://docs.sun.com/app/docs/coll/1320.1 获得。
您可以直接安装 Sun Update Connection System 1.0.8 的升级。可通过在系统上安装相应的更新升级到 1.0.8 版:
SPARC:121118-07
x86:121119-07
Sun Update Connection 具有以下限制:
Solaris 支持。Sun Update Connection 1.0.x 是为 Solaris 10 系统设计的。可继续使用 Sun Patch Manager 2.0 在 Solaris 8 系统和 Solaris 9 系统上执行更新管理任务。
Solaris 10 区域支持。从 Sun Update Connection 1.0.4 开始,在安装有一个或多个本地区域的系统上,Sun Update Manager 应用程序和 smpatch 命令就支持全局区域的缺省 pkgadd 行为。通过此缺省行为,您可以使用 Update Manager GUI 或全局区域中的 smpatch 命令选项分析、下载、安装和卸载系统上所有区域中的更新。Update Manager 不支持从指定区域安装或删除特定更新的请求。但是,该应用程序将使用缺省进程在所有适用区域中安装或卸载更新。
Sun 联机帐户问题。使用 Sun Update Connection 产品套件时,请注意以下建议。
注册 Sun 联机帐户时,请提供一个有效的电子邮件地址。所有电子邮件均发送到您在注册过程中提供的地址。例如,如果您忘记了密码并要求 Sun 发送给您一个新密码,则 Sun 会重置密码,然后将其发送到您提供的电子邮件地址。如果没有 Sun 联机帐户,则您无法访问 Update Connection Web 应用程序。请在注册过程中保存您的语言首选项。系统不会保留在 Sun Update Connection Web 浏览器应用程序中保存的语言首选项。
Sun 订阅密钥。Sun Update Connection 1.0.8 使用订阅密钥这个术语来表示 Sun 服务合同(包括软件支持)的字母数字标识 (ID) 字符串。可以表示此相同 ID 的其他术语包括 Sun 服务计划 ID、标记和服务合同号。您的 Sun 服务代表可帮助您购买包括软件支持在内的支持合同,并提供当前的合同 ID。
这些错误和问题分为以下几个类别:
以下小节介绍您在使用 Sun Update Manager 应用程序时可能出现的问题:
系统不会保存“首选项”窗口的“通知”对话框中的选定选项。(6437063)
描述:从“文件”菜单中选择“首选项”,然后单击“通知”选项卡时,缺省情况下会选中“显示通知图标和菜单”。当您更改此选择,即不显示通知图标和菜单,然后单击“应用”并单击“确定”后,此更改并不会得到保存。
原因:启动通知应用程序的 swupnot 脚本在启动之前,尝试通过检查 gnome-netstatus-applet 是否正在运行来确定用户运行的是否为 GNOME 桌面(与 CDE 不兼容)。如果该脚本发现 applet 没有运行,则其将终止。
解决方法:要保存您在“通知”对话框中所做的选择,您必须启动 gnome-netstatus-applet。在 GNOME 桌面面板上单击鼠标右键,然后从显示的菜单中选择“添加到面板”。从显示的下一个菜单中选择 "Internet",然后选择“网络监视器”。现在启动 Update Manager,从“文件”菜单中选择“首选项”,然后选择“通知”选项卡。进行相应的选择并单击“应用”,然后单击“确定”关闭“首选项”窗口。现在已保存您的选择。
此解决方法仅适用于运行 GNOME 面板的会话,不适用于运行 CDE 的用户或远程显示 Update Manager 的用户。
以下小节列出了在使用 Sun Update Connection Hosted Web 应用程序时可能出现的问题:
Sun Update Connection Hosted Web 浏览器应用程序将启动一个新的缺省浏览器,而不是使用已经打开的浏览器。(6263022)
描述:单击“在 Sun Update Connection 中管理”按钮时,Update Manager 将在 MozillaTM 1.7 浏览器中打开一个新窗口,而不使用您现有的浏览器窗口。如果使用的是 Firefox,当单击“在 Sun Update Connection 中管理”按钮时,将打开 Mozilla 1.7 的新实例,而不是您已打开的浏览器。
原因:Update Manager 会启动在 /usr/dt/bin/sdtwebclient 文件中指定为缺省值的 Web 浏览器的新实例,而不是使用现有浏览器窗口。
解决方法:要使 Firefox 成为系统上的缺省浏览器,请编辑 /usr/dt/bin/sdtwebclient 文件。在开头为下列内容的行中添加 firefox 的路径:DEFAULT_BROWSER_LIST。DEFAULT_BROWSER_LIST="location-of-firefox/firefox mozilla netscape sun_netscape netscape6。”使用 firefox 命令替换 location-of-firefox。
使用 Internet Explorer “后退”按钮时出现“警告:页面过期”错误。(6321525)
描述:单击浏览器“后退”按钮时,您可能看到以下错误:“警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。要重新提交信息并查看该网页,请单击刷新按钮。”
解决方法:要解决该错误,请按照说明刷新此页面。请注意,您可能无法返回到请求的页面,且选项卡可能未与页面内容正确对齐。请使用 Web 浏览器应用程序所提供的导航选项卡、按钮和链接(而不是浏览器导航)在各个页面之间进行导航。
本小节列出了 smpatch 命令特有的问题:
重新引导系统无法安装暂挂的更新。(6260402)
描述:如果您运行 smpatch update 命令,则会在下次系统重新启动时安装需要特殊处理的更新。如果您以超级用户身份使用 reboot 命令或使用 Sun JavaTM Desktop System 重新引导机制(退出,并从“退出”对话框中选择“重新启动”),则不会安装暂挂的更新。这些更新仍有待安装。
解决方法:使用 init 6 命令或 shutdown -i 6 命令重新启动系统并安装暂挂的更新。
应修改 smpatch (IM) 手册页以删除 JAVA_HOME 注释。(6426291)
描述:如果您希望在任意版本的 Java 中均可使用 smpatch 命令,该手册页会指示您修改 JAVA_HOME 字段。Solaris 10 与 Java 1.5.x 兼容。usr/java 链接应指向 Java 1.5.x. ,以便 smpatch 命令可以正常工作。