Mozilla[tm] 1.2.1 for Solaris[tm] Operating System 疑难解答指南


本页会帮助您诊断 Mozilla 1.2.1[tm] for Solaris[tm] Operating System 的故障。

目录:

  • 一般浏览器故障
  • 浏览器安装故障
  • 删除现有版本故障
  • 插件故障
  • 邮件问题
  • Java 小应用程序故障

  • 注意:


    一般浏览器故障



    问题 解决方案
    1 从远程机器上启动 Mozilla 时未出现窗口。 将 DISPLAY 环境变量设置为您机器的显示器。 例如,“setenv DISPLAY <主机名>:0.0”
    2 浏览器无法启动。 错误信息显示“内部错误: 临时资源不可用。” 执行下列步骤来增加计算机的交换空间:
    1. 打开终端窗口。
    2. 使用 su 命令切换到超级用户。
    3. 键入以下命令:mkfile -v 100m swapfile_name
    4. 键入以下命令:swap -a swapfile_name
    3 尝试启动浏览器时,出现一个空窗口。 启动后 Mozilla 1.2.1[tm] Solaris[tm] Operating System 未运行。 出现以下警告信息:

    nsNativeComponentLoader: GetFactory(/opt/SUNWmoz/components/ libwidget_gtk.so) d Load 因出错而失败: ld.so.1: /opt/nSUNWmoz/mozilla-bin: fatal: libgtk1.2.so.0: 打开失败: 无此文件或目录。

    尝试以下方法:
    1. 如果在防火墙内,请检查代理设置;可能需要将代理设置为可穿过贵公司的防火墙。
    2. 如果在对 PATH 设置时将 /<安装目录>/SUNWmoz 置于 /usr/dt/bin 之前,请确保您是通过键入“mozilla”来启动浏览器。
    3. 运行 Mozilla 调试脚本“mozilla - debug”,并查看调试信息。
    4. 添加更多的交换空间,然后重新运行浏览器。
    4 加载配置文件时应用程序的启动出现分段故障。

    您运行的可能是旧版本 Mozilla 开放源代码浏览器。 Mozilla 会创建 ~/.mozilla 目录,用于存储浏览器首选项及其它信息。

    在最终发行前,此目录中的某些文件的格式发生了变化,从而导致发生兼容性故障。 要解决这个问题,请执行以下步骤:

    1. 打开终端窗口。
    2. 键入以下命令:mv ~/.mozilla ~/.mozilla.old
    3. 重新启动浏览器。
    5

    在 Solaris 2.6 平台和更早的版本中无法启动浏览器。

    Solaris 2.6 操作环境不支持 Mozilla 1.2.1,但 Solaris 8 及后续版本支持。 Mozilla 1.2.1[tm] Solaris[tm] Operating System 采用了一些在旧版本 Solaris 中未采用的技术(例如,XPrint)。

    6 下面的警告信息显示于 shell 输出中: Gdk-WARNING **: shmat 失败! 此信息仅在您运行 smozilla -debug 启动脚本时才会出现。 该信息表明应用程序的共享内存不足。 该应用程序仍然运行,但是会比平时慢一些。
    7 应用程序无法启动。 无响应,无窗口出现。 首次启动 Mozilla 1.2.1 时,Mozilla 1.2.1[tm] Solaris[tm] Operating System 会尝试迁移您的 Netscape 4.X 首选项。可能是由于迁移 Netscape Communicator 4.X 首选项的方式不正确而导致出错。 尝试将 ~/.mozilla 目录移到 ~/.mozilla.old 目录下。 如果仍然无效,尝试将 ~/.netscape 目录移到 ~/.netscape.old 目录中,然后重新启动该应用程序。




    浏览器安装故障



    问题 解决方案
    1 SVR4 安装程序(“pkgadd”版本)无法进行安装。 *出现系统中没有安装修补程序的警告。 在何处能找到这些修补程序? Solaris 8 和 Solaris 9 软件必需的修补程序可在 Mozilla 1.2.1[tm] Solaris[tm] Operating System 的下载站点上获得。
    2 在安装必需的修补程序时,无法安装修补程序 106300-XX。 此修补程序是用于 64 位 C++ 的共享库修补程序。 需要在系统中 安装 SUNWlibCx 软件包。 安装 SUNWlibCx 软件包,或继续安装其他修补程序而不安装修补程序 106300-XX。




    删除现有版本故障



    问题 解决方案
    1 如何删除 Mozilla 1.2.1[tm] Solaris[tm] Operating System 现有版本? 如果使用 pkgadd 安装,当您使用 pkgadd 安装新版本 Mozilla 时,会自动删除现有版本。 您也可使用 pkgrm 删除现有版本。
    ?如果使用 webstart 安装 Mozilla,您可运行“uninstaller”脚本删除现有版本。




    插件故障



    问题 解决方案
    1 将插件放置在 ~/.mozilla/plugins 目录下不起作用。 这是一个已知的问题。 Mozilla 1.2.1[tm] Solaris[tm] Operating System 不会在 ~/.mozilla/plugins 目录中寻找插件。 您应将新插件安装在 Mozilla 安装目录的 plugins 子目录中。
    2
    哪一版本的 Java Plug-in 可用于 Mozilla 1.2.1[tm] Solaris[tm] Operating System? 先前存在的下载副本会自动变得可用吗? Mozilla 1.2.1[tm] Solaris[tm] Operating System 还包含 JRE 1.4.2,它与浏览器协作,使用户免于进行任何手动安装或更改任何设置。




    邮件故障



    问题 解决方案
    1 将 LDAP 支持集成到通讯录界面中 这是一个已知的问题。 有关详细信息,请参阅 Bugzilla http://bugzilla.mozilla.org/show_bug.cgi?id=36557。



    Java 小应用程序故障



    问题 解决方案
    1 使用“inkoveAndWait()”显示模态对话框时,我的 Java 1.4.1 代码进入死锁状态 回避办法是用 invoketLater 调用,而不用 inkoveAndWait 调用。
    2 如何更新 1.4.1 之前版本的小应用程序? 推荐下列方法:
    • 应利用 J2SE1.4.1,使用缺省选项(即,无 -target 1.4.1)对 1.4.1 之前版本小应用程序进行重新编译。
    • 只要这些小应用程序的运行不依赖 1.4.1 API,应可以在所有平台 (Solaris/Linux/Windows) 上正确运行。