Home » FreeBSD » linux-firefox 19

linux-firefox 19

2013/03/18 07:03

linux-firefox 13 以降、17 までは問題なくアップデート出来ていました。ところが、18 からは以下の様なエラーメッセージとともに起動しなくなりました。

XPCOMGlueLoad error for file /usr/local/lib/linux-firefox/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn’t load XPCOM.

この時はあまり深く考えず一度 17 に戻しました。Windows 側も 19.0.2 までアップデートされるにつれ、FreeBSD 側も再度挑戦と試しましたが、やはり同様でした。

FreeBSD + linux-firefox のケースではなく、Linux ネイティブの情報はいくつか firefox-18,19 が起動できない問題 の様なケースを見掛けました。

現在の環境 FreeBSD 9.0-RELEASE (amd64) では linux_base-f10 を使用していて、glibc のバージョンは 2.9 です。これではおそらく 20 が出ても無理と予測しました。

linux_base-f10 の glibc のみアップデートする方法を模索していたところ、Install uTorrent Server on FreeNAS 0.7 が参考になりました。

# wget “http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/12/Fedora/i386/os/Packages/glibc-2.11-2.i686.rpm”
# mkdir pkg
# cd pkg
# rpm2cpio ../glibc-2.11-2.i686.rpm | cpio -idmv
# tar czf glibc-2.11-2.i686.tgz *

事前に cd /compat/ ; tar zvfcp linux.0.tgz linux としておいて、いつでも戻せる様にしておいた方が無難ですね。そこまで準備して起動すると、

FATAL: kernel too old

はい、次の患者さん (エラー) どうぞ?

sysctl compat.linux.osrelease 2.6.16 の環境ですから、2.6.18 あたりに変更して試してみました。17 はそれでも起動しましたが、19 では

(firefox:56555): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.
###!!! ABORT: Recursive layout module initialization: file /builds/slave/rel-\
m-rel-lx_bld-0000000000000/build/layout/build/nsLayoutModule.cpp, line 373
###!!! ABORT: Recursive layout module initialization: file /builds/slave/rel-\
m-rel-lx_bld-0000000000000/build/layout/build/nsLayoutModule.cpp, line 373
ExceptionHandler::GenerateDump waitpid failed:ExceptionHandler::WaitForContin\
ueSignal
                                sys_read failed:Invalid argument
Bad file descriptor

まぁ、そう簡単にはいきませんね。最近登場した linux_base-c6 では glibc のバージョンは 2.12 なので後日 VirtualBox で 9.1-RELEASE の環境を構築しつつテストしてみましょう。

Random Select

Dr. コトー診療所 (入口)
与那国島 (No. 6 – 久部良 ? 比川) の続きです。さて、診療所の正面に周ってようやくご対面です。ドラマで何度も見た光景。天気に恵まれて良かった♪ドラマでは海岸に打ち上げられていた
新開発 ! 超クリーミー泡サーバー (18)
新開発 ! 超クリーミー泡サーバー (Part 2) で、ともあれ 20 点分 (応募台紙 1 枚分) はあたりました。そして発送先の登録完了後、1 ヶ月弱程で郵便物が届きましたが、20 点分が郵送さ
Logicool Ultrathin Touch Mouse T630 (5)
VAIO Fit 13A + Logicool Ultrathin Touch Mouse T630 (Part 1) の続きです。取扱説明書通り、Bluetooth 接続を済ませます。Logicoo
生姜焼き定食
My Select "日本一シリーズ" 第 4 弾で真打ち登場。日本一美味しい黒豚餃子 よりも前から、それこそ確実に 20 年近く通い続けている とちぎや をご紹介。一時期お茶の水
瀬底ビーチ (伊江島)
07/14 (日) は、すでに 2 ヶ月近く前から計画していた北部ドライブでした。本島から行ける離島でも伊江島は行ってみたい島 No. 1 でしたし、いつか行こうと構想して早 2 年程。ようやくその機
ミニストップ 沖縄フェア (7)
ミニストップ (沖縄フェア Part 1) の続きです。出社前にオフィスに近い神田美土代町店を訪れた後、お昼休みを利用して神田錦町 1 丁目店を訪れました。神田錦町 1 丁目店の方が、店内飲食スペース
魚介カレー (2)
2013/11 に 欧風カレー ボンディ (神保町本店) を訪れてからはしばらく過酷な日々が続いたので足が遠のいていました。年末最終営業日にも訪れましたが、その際はいつもながらのチキンカレーで、食べた
VAIO Fit 13A (背面)
VAIO Fit 13A (到着) 後のカスタマイズで、Windows 8.1 Pro 付属のツール "ペイント" の動作に違和感を感じました。Alt + Print Screen
豆腐そば (2)
まだ初めて沖縄出張で訪れた当初に一度連れて行ってもらったことがある、これも地元では有名な 高江洲そば ですが、前々回の出張時までの 6 年近くは好んで訪れませんでした。まだ沖縄そば自体に慣れていない時
ハンバーグ
沖縄出張 (No. 11 ? 波布食堂) 程の量ではないけど、もう少し手前 (浦添寄り) であれば 軽食の店 ルビー より きょんたろう食堂 ですよ。という話を前回の出張 2013/01 で聞いていま
Valid HTML5 Valid CSS3 Another HTML Lint