Troubleshooting Guide for Mozilla[tm] 1.2.1 for Solaris[tm] Operating System


This page helps you to diagnose problems with Mozilla 1.2.1 for Solaris[tm] Operating System.

Contents:

  • General Browser Problems
  • Browser Installation Problems
  • Problems With Removing an Existing Installation
  • Problems With Plugins
  • Problems With Mail
  • Java Applet Problems

  • Note:


    General Browser Problems



    Problem Solution
    1 No window appears when I launch Mozilla from a remote machine. Set the DISPLAY environment variable to your machine's display. For example, "setenv DISPLAY <host name>:0.0"
    2
    The browser does not launch. An error message says "Internal error: unavailable temporary resources." Perform the following steps to increase the swap space on your computer:
    1. Open a terminal window.
    2. Use the su command to switch to root.
    3. Type the following command:mkfile -v 100m swapfile_name
    4. Type the following command:swap -a swapfile_name
    3
    When trying to launch the browser, an empty window comes up. Mozilla 1.2.1 for Solaris does not start when launched. The following warning message appears:

    nsNativeComponentLoader: GetFactory(/usr/sfw/lib/mozilla/components/ libwidget_gtk.so) d Load FAILED with error: ld.so.1: /usr/sfw/lib/mozilla/mozilla-bin: fatal: libgtk-1.2.so.0: open failed: No such file or directory.

    Try the following :
    1. Check your proxy settings if you are inside a firewall; you may need to set proxies to get outside your organization's firewall.
    2. Make sure you launch the browser by typing "mozilla" if your set up you PATH such that /usr/sfw/lib/mozilla comes before /usr/dt/bin.
    3. Run the Mozilla debugging script "mozilla - debug" and look at the debugging messages.
    4. Add more swap space, then rerun the browser.
    4
    Segmentation fault on application startup while loading the profile.

    You may have run a previous version of the Mozilla open source browser. Mozilla create a ~/.mozilla directory which stores browser preferences and other information.

    Before final release, the formats of some of the files in this directory changed, causing compatibility problems. To fix this problem, perform the following steps:

    1. Open a terminal window.
    2. Type the following command:mv ~/.mozilla ~/.mozilla.old
    3. Restart the browser.
    5

    The browser does not launch on the Solaris 2.6 platform and earlier versions.

    Mozilla 1.2.1 is not supported on the Solaris 2.6 Operating Environment, but it is supported on Solaris 8 and later versions. Mozilla 1.2.1 for Solaris uses some technologies (XPrint, for example) that are not available on prior Solaris versions.

    6
    The following warning message appears on the shell output: Gdk-WARNING **: shmat failed! This message appears only if you run the mozilla -debug startup script. The message indicates that there is not enough shared memory for the application. The application still runs, but a little more slowly than usual.
    7
    The application does not start up. Nothing happens, no window appears. Mozilla 1.2.1 for Solaris tries to migrate your Netscape 4.X preferences the first time you launch Mozilla 1.2.1. A Netscape Communicator 4.X preference may not have been migrated correctly, causing the error. Try moving the ~/.mozilla directory to the ~/.mozilla.old directory. If that does not work, try moving the ~/.netscape directory to the ~/.netscape.old, then restart the application.




    Browser Installation Problems



    Problem Solution
    1 The SVR4 installer ("pkgadd" version) does not install. There are warnings that patches are not installed on the system. Where can those patches be found? The necessary patches for Solaris 8 and Solaris 9 software are on the Mozilla 1.2.1 for Solaris OS download site.
    2
    During installation of the required patches, patch 106300-XX does not install. This patch is a shared library patch for 64-bit C++. The package SUNWlibCx is required on the system. Install the SUNWlibCx package, or continue with patch installation without installing patch 106300-XX.




    Problems With Removing an Existing Installation



    Problem Solution
    1 How do I remove an existing Mozilla 1.2.1 for Solaris installation? If you install with pkgadd, it will be removed automatically when you install a new version Mozilla with pkgadd. Or, you can remove it with pkgrm.
     If you install Mozilla with webstart, you can remove it by running the script "uninstaller"




    Problems With Plug-ins



    Problem Solution
    1 Placing plug-ins in the ~/.mozilla/plugins directory does not work. This is a known problem. Mozilla 1.2.1 for Solaris does not look in the ~/.mozilla/plugins directory for plug-ins. You should install new plug-ins into the plugins subdirectory of the Mozilla installation.
    2
    Which version of Java Plug-in works with Mozilla 1.2.1 for Solaris? Will a preexisting downloaded copy automatically become available for use? Mozilla 1.2.1 for Solaris also includes a JRE 1.4.2 that works with the browser without the user having to do any manual installation or changing any settings.




    Problems With Mail



    Problem Solution
    1 Integrating LDAP support into the address book interface This is a known problem. For more information, see Bugzilla http://bugzilla.mozilla.org/show_bug.cgi?id=36557.



    Java Applet Problems



    Problem Solution
    1 My Java 1.4.2 code gets into a deadlock while showing a modal dialog using inkoveAndWait()" The workaround is to use invokeLater call instead of inkoveAndWait call.
    2 How do I update pre-1.4.2 applets? The following is recommended:
    • Pre-1.4.2 applets should be recompiled with J2SE1.4.2 using the default options (i.e. no -target 1.4.2).
    • They should run correctly across all platforms (Solaris/Linux/Windows) provided that they do not depend on 1.4.2 APIs.