[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:17370] Re: iceweasel 3.0.1-1 をクリーンインストールすると起動しない



武藤@Debianぷろじぇくとです。

At Sun, 24 Aug 2008 15:11:05 +0900,
Hiroshi Ohkubo wrote:
> lenny (testing) 2.6.25-2-686
> iceweasel 3.0.1-1 をクリーンインストールすると起動しません。
> ~/.mozilla ディレクトリがない状態で iceweasel 3.0.1-1 をインストールして、
> $ iceweasel
> と入力しても、何も表示されずにプロンプトが戻ってきてしまいます。
> 
> これは、 iceweasel 3.0.1-1 が依存している xulrunner-1.9 1.9.0.1-1 が、
> インストール時に所有者 root の 700 の ~/.mozilla ディレクトリを作成してしまうためです。
> このディレクトリを削除すれば正常に起動します。
> 
> BTS を探したのですが、この問題に関するものは見つけられませんでした。

iceweaselに報告されていた Bug#495311 の理由ですね。

現象と解決法までわかっているのでしたらついでにBTSにまで
出していただけると嬉しいのですが、検証した結果を追加情報
として私から#495311に(reassignの上)送っておきました。

(Ohkuboさんがほのめかしてるように、xulrunner-1.9のpostinstでは
run-mozilla.shを呼びますが、$HOME/.mozillaが存在しないときに
それを作成します。つまりsudoを-Hオプションなしで使っている場合、
$HOMEがユーザーのものになって新規インストールだとroot:rootの
directoryができるというわけです。デスクトップ環境までインストール
していればrootでインストールされるので問題は顕在化しません(けど、
rootの中に最初から.mozillaがあるのはちょっとキモいかも)。)
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)