Mozilla[tm] 1.2.1 for Solaris[tm] Operating System 疑難排解指南


本頁幫助您診斷 Mozilla 1.2.1 for Solaris[tm] Operating System 的問題。

內容:

  • 一般瀏覽器問題
  • 瀏覽器安裝問題
  • 移除現有安裝的問題
  • 外掛程式問題
  • 郵件程式的問題
  • Java Applet 問題

  • 備註:


    一般瀏覽器問題



    問題 解決方案
    1 從遠端電腦啟動 Mozilla 時沒有視窗出現。 設定電腦顯示的 DISPLAY 環境變數。 例如,「setenv DISPLAY <host name>:0.0」
    2 瀏覽器沒有啟動。 有一個錯誤訊息表示:「內部錯誤: 暫時無法使用的資源」。 執行下列步驟,以增加電腦上的交換空間:
    1. 開啟一個終端視窗。
    2. 使用 su 指令以變更為超級使用者。
    3. 鍵入下列指令:mkfile -v 100m swapfile_name
    4. 鍵入下列指令:swap -a swapfile_name
    3 想要啟動瀏覽器時,出現空的視窗。Mozilla 1.2.1 for Solaris 在應當啟動時並未啟動。 而出現下列警告訊息:

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

    請嘗試下列方法:
    1. 如果您是在防火牆內部,請檢查您的代理伺服器設定;您可能需要將代理伺服器設定至公司防火牆的外部。
    2. 如果您在設定 PATH 時讓 /usr/sfw/lib/mozilla 出現在 /usr/dt/bin 之前,請確定您是透過鍵入「mozilla」的方式啟動瀏覽器。
    3. 執行 Mozilla 除錯指令碼「mozilla - debug」並查看除錯訊息。
    4. 新增更多交換空間,然後再執行瀏覽器。
    4 載入設定檔時,應用程式起動發生分段錯誤。

    您可能已經執行先前版本的 Mozilla 的開放原始碼瀏覽器。 Mozilla 會建立 ~/.mozilla 目錄,用來儲存瀏覽器喜好設定和其他資訊。

    最後發行之前,這個目錄中的某些檔案的格式變更了,因而產生相容性問題。 如果要解決這個問題,請執行下列步驟:

    1. 開啟一個終端視窗。
    2. 鍵入下列指令:mv ~/.mozilla ~/.mozilla.old
    3. 重新起動瀏覽器。
    5

    瀏覽器在 Solaris 2.6 平台及以前的版本上不能啟動。

    Mozilla 1.2.1 在 Solaris 2.6 作業環境上得不到支援,但是在 Solaris 8 及以後的版本上可以得到支援。 Mozilla 1.2.1 for Solaris 採用先前的 Solaris 版本上沒有的一些技術 (例如,XPrint)。

    6 下列警告訊息會出現在 shell 輸出上: Gdk-WARNING **: shmat failed! 這個訊息只會在您執行 mozilla -debug 啟動指令碼時出現。 這個訊息表示沒有足夠的共用記憶體可供應用程式使用。 應用程式還是會執行,但是速度比平常慢一點。
    7 應用程式沒有啟動。 沒有反應,沒有視窗出現。 Mozilla 1.2.1 for 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 軟體的必要修補程式是在 Mozilla 1.2.1 for Solaris Operating System  下載網站上。
    2 安裝必要的修補程式時,沒有安裝修補程式 106300-XX 。 這個修補程式是 64 位元 C++ 的共用程式庫修補程式。 系統上必須要有 SUNWlibCx 套裝軟體。 安裝 SUNWlibCx 套裝軟體,或者是繼續安裝修補程式而不安裝 106300-XX。




    移除現有安裝的問題



    問題 解決方案
    1 我如何移除現有的 Mozilla 1.2.1 for Solaris 安裝? 如果您是以 pkgadd 安裝,當您以 pkgadd 安裝新版的 Mozilla 時,現有的安裝會自動移除。 或者,您可以使用 pkgrm 移除。
    如果您是以 webstart 安裝 Mozilla,您可以透過執行指令碼「uninstaller」將其移除




    外掛程式問題



    問題 解決方案
    1 將外掛程式放在 ~/.mozilla/plugins 目錄中行不通。 這是一個已知問題。 Mozilla 1.2.1 for Solaris 在 ~/.mozilla/plugins 目錄中作為外掛程式時沒有作用。 您應該將新的外掛程式安裝到 Mozilla 安裝的外掛程式子目錄中。
    2
    哪一個版本的 Java 外掛程式可以用於 Mozilla 1.2.1 for Solaris? 先前下載的副本會自動變成可以使用的狀態嗎? Mozilla 1.2.1 for Solaris 也包含 JRE 1.4.2,使用者不必做任何手動安裝或變更任何設定值,就可以在瀏覽器中使用。




    郵件程式的問題



    問題 解決方案
    1 將 LDAP 支援能力整合到通訊錄介面。 這是一個已知問題。 如需更多資訊,請參閱 Bugzilla http://bugzilla.mozilla.org/show_bug.cgi?id=36557。



    Java Applet 問題



    問題 解決方案
    1 我的 Java 1.4.2 程式碼在用 inkoveAndWait()" 顯示模式對話時鎖死了。 解決方法是使用 invokeLater 呼叫而不要使用 inkoveAndWait 呼叫。
    2 如何更新 1.4.2 以前的小程式? 建議採用下列方法:
    • 1.4.2 以前的小程式應該用預設選項 (亦即 no -target 1.4.2) 以 J2SE1.4.2 重新編譯。
    • 假如不依賴 1.4.2 API,應該能夠跨越所有平台 (Solaris/Linux/Windows) 正確地執行。