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

タコライス + メキシチョイス
自宅 de タコライス (S&B タコスシーズニング Part 3) で思わぬ成功に味をしめたので、再び挑戦しました。今回は OLD EL PASO タコ・シーズニング を手に入れるべく、隣駅
Logicool Ultrathin Touch Mouse T630 (5)
VAIO Fit 13A + Logicool Ultrathin Touch Mouse T630 (Part 1) の続きです。取扱説明書通り、Bluetooth 接続を済ませます。Logicoo
石垣島ドリーム観光 (3)
石垣島 (No. 11 – 石垣御神埼灯台) の続きです。前日は石垣島をほぼ一周しましたが、翌日 05/06 は黒島を訪れることにしていました。石垣港離島ターミナルは数年前に西表島を訪れて
jQuery Logo
SpritePad – Create and edit css spritesfeedback のデザインも秀逸。簡単に実装できる、ボタン画像のマウスオーバーイベント 10+デザインが良い
ミニストップ 沖縄フェア (7)
ミニストップ (沖縄フェア Part 1) の続きです。出社前にオフィスに近い神田美土代町店を訪れた後、お昼休みを利用して神田錦町 1 丁目店を訪れました。神田錦町 1 丁目店の方が、店内飲食スペース
おかずセレクト (2013/04/15, 左半分)
ミニストップ (おかずセレクト No. 1) の続きです。03/18, 03/19 に続けて 03/22 も訪れました。一旦凝り始めるととことん突き詰める AB 型全開です。14 時過ぎに訪れましたが
WS-C2960S-48TS-L (1)
Drive Network Rack Gallery 2012 (Part 3) です。ラック正面の俯瞰です。コールドアイルと呼ばれる通路で、下の金網から冷気が吹き出し、ラック正面から機器が吸い込み背
ミニストップ メニュー
数日前にオフィスからやや離れたミニストップの店頭に ベルギーチョコフェア のポスターが貼られていることに気が付きました。またあの ミニストップ (ベルギーチョコソフト) が帰って来る季節なのかと思いつ
Office Desk
この手の手続きは、何かきっかけがないと (きっかけがあっても) 腰が重いクセが抜けません。現在地には 2006/09 に転入しましたが、この時は住民票のみ移して、戸籍謄本や印鑑証明の処理はしませんでし
辛味つけ麺 中盛 (330g)
以前 facebook のチェックイン + 写真の投稿で評判が良かった つけ麺屋やすべえ の水道橋店には、機会を見つけて通っています。オフィスから歩いて行けなくもない距離 (20 分弱) にありますが
Valid HTML5 Valid CSS3 Another HTML Lint