Solaris[tm] オペレーティングシステム用 Mozilla[tm] 1.2.1 障害追跡ガイド


このページでは、Solaris[tm] オペレーティングシステム用 Mozilla 1.2.1 で発生する問題の診断に役立つ情報を提供します。

目次

  • ブラウザの一般的な問題
  • ブラウザのインストールに関する問題
  • 既存のインストールの削除に関する問題
  • プラグインに関する問題
  • メールプログラムに関する問題
  • Java アプレットに関する問題

  • 注:


    ブラウザの一般的な問題



    問題 解決方法
    1 リモートマシンから Mozilla を起動したときにウィンドウが表示されない。 DISPLAY 環境変数にユーザーのマシンのディスプレイを設定します。例: "setenv DISPLAY <host name>:0.0"
    2 ブラウザが起動しない。「Internal error: unavailable temporary resources.」というエラーメッセージが出る。 次の手順を実行して、ユーザーのコンピュータのスワップ領域を増やします。
    1. 端末ウィンドウを開きます。
    2. su コマンドを使用して、root になります。
    3. 次のコマンドを入力します。mkfile -v 100m swapfile_name
    4. 次のコマンドを入力します。swap -a swapfile_name
    3 ブラウザを起動しようとすると、空白のウィンドウが表示される。Solaris 用 Mozilla 1.2.1 が起動しない。以下の警告メッセージが表示される。

    nsNativeComponentLoader: GetFactory(/opt/SUNWmoz/components/ libwidget_gtk.so) d Load FAILED with error: ld.so.1: /opt/nSUNWmoz/mozilla-bin: fatal: libgtk1.2.so.0: open failed: No such file or directory.

    次の方法を試してください。
    1. ファイアウォールの内部にいる場合、プロキシ設定を確認します。組織のファイアウォール外部に到達できるよう、プロキシを設定する必要があります。
    2. PATH で、/<installation directory>/SUNWmoz を /usr/dt/bin の前に記述している場合は、必ず「smozilla」と入力してブラウザを起動します。
    3. Mozilla デバッグスクリプト「smozilla - debug」を実行して、デバッグメッセージを確認します。
    4. スワップ領域を増やしてから、ブラウザを再実行します。
    4 アプリケーションの起動時、プロファイルの読み込み中にセグメント例外が発生する。

    Mozilla オープンソースブラウザの以前のバージョンを実行した可能性があります。Mozilla は、ブラウザ設定などの情報を格納する ~/.mozilla ディレクトリを作成します。

    最終リリースの直前にこのディレクトリ内のいくつかのファイルの形式が変更されたため、互換性の問題が発生します。この問題を解決するには、次の手順を実行します。

    1. 端末ウィンドウを開きます。
    2. 次のコマンドを入力します。mv ~/.mozilla ~/.mozilla.old
    3. ブラウザを再起動します。
    5

    Solaris 2.6 以前のプラットフォームではブラウザが起動しない。

    Mozilla 1.2.1 は Solaris 8 以降のバージョンでサポートされますが、Solaris 2.6 オペレーティング環境ではサポートされません。Mozilla 1.2.1 は、Solaris の以前のバージョンでは利用できないテクノロジ (XPrint など) をいくつか使用します。

    6 次の警告メッセージがシェル出力に表示される。
    Gdk-WARNING **: shmat failed!
    このメッセージが表示されるのは、smozilla -debug 起動スクリプトを実行している場合だけです。このメッセージは、アプリケーション用の共有メモリーが足りないことを示しています。アプリケーションは実行できますが、少し遅くなります。
    7 アプリケーションが起動しない。何も起こらず、ウィンドウも表示されない。 Solaris 用 Mozilla 1.2.1 は、初回起動時に Netscape 4.X の設定の移行を試みます。Netscape Communicator 4.X の設定が適正に移行されていないために、エラーが発生した可能性があります。~/.mozilla ディレクトリを ~/.mozilla.old に移動してください。効果がない場合は、~/.netscape デイレクトリを ~/.netscape.old に移動して、アプリケーションを再起動します。




    ブラウザのインストールに関する問題



    問題 解決方法
    1 SVR4 インストーラ (「pkgadd」バージョン) がインストールしない。パッチシステムに未適用という警告が出る。このようなパッチをどこで入手するか。 Solaris 8 と Solaris 9 ソフトウェアに必要なパッチは、Solaris OS 用 Mozilla 1.2.1 のダウンロードサイトにあります。
    2 必要なパッチのインストール中に 106300-XX がインストールされない。 このパッチは 64 ビットの C++ 用の共有ライブラリパッチです。パッケージの SUNWlibCx がシステムに必要です。SUNWlibCx パッケージをインストールするか、パッチ 106300-XX をインストールせずに、パッチのインストールを継続します。




    既存のインストールの削除に関する問題



    問題 解決方法
    1 既存の Solaris 用 Mozilla 1.2.1 のインストールを削除するにはどうしたらよいか。 pkgadd を使用してインストールした場合は、pkgadd を使用して Mozilla の新しいバージョンをインストールすると、自動的に削除されます。または、pkgrm コマンドを使用して削除できます。
    Webstart を使用して Mozilla をインストールした場合は、「uninstaller」スクリプトを実行して削除できます。




    プラグインに関する問題



    問題 解決方法
    1 ~/.mozilla/plugins ディレクトリに格納したプラグインが機能しない。 これは既知の問題です。Solaris 用 Mozilla 1.2.1 は、~/.mozilla/plugins ディレクトリではプラグインを検索しません。新しいプラグインは、Mozilla インストールの plugins サブディレクトリにインストールする必要があります。
    2
    Java Plug-in のどのバージョンが Solaris 用 Mozilla 1.2.1 で動作するか。すでにダウンロードしたものが自動的に利用できるうようになるのか。 Solaris 用 Mozilla 1.2.1 に含まれる JRE 1.4.1 は、ユーザーの手動インストールや設定変更なしに、自動的にブラウザで機能します。




    メールプログラムに関する問題



    問題 解決方法
    1 LDAP サポートをアドレスブックのインタフェースに統合する。 これは既知の問題です。詳細は、Bugzilla (http://bugzilla.mozilla.org/show_bug.cgi?id=36557) を参照してください。



    Java アプレットに関する問題



    問題 解決方法
    1 inkoveAndWait() を使用してモーダルダイアログを表示するとき、Java 1.4.1 がデッドロックする。 inkoveAndWait ではなく invokeLater を使用します。
    2 どのようにすれば 1.4.1 以前のアプレットをアップデートできるか。 以下の操作を実行することをお勧めします。
    • 1.4.1 以前のアプレットは J2SE1.4.1 でデフォルトのオプションを使用して (つまり、 -target 1.4.1 を使用せずに) コンパイルし直します。
    • 1.4.1 API に依存しなければ、アプレットはすべてのプラットフォーム (Solaris/Linux/Windows) で正しく動作するはずです。