Mandriva 2009.0 の OpenOffice.org 3.0
パッケージマネージャから OpenOffice.org 3.0 をインストールして起動しようとしたら、こんなエラーダイアログが出て起動できません。
なんか、起動時に読み込むべき設定ファイル(?)が読めていない感じ。試しに root 権限で起動させてみたところ、何事もなく立ち上がりました。
これは OpenOffice.org 関係の何処かのファイルのパーミッションがおかしいのではないかと思い、とりあえず /usr/lib64/ooo-3.0_64 下のファイルやディレクトリのパーミッションを確認してみたところ、/usr/lib64/ooo-3.0_64/share/uno_packages/cache 下にある全てのディレクトリとファイルのパーミッションがそれぞれ 700 と 600 になっているのを発見しました。これをそれぞれ 755 と 644 に変更してみたところ、ユーザ権限でも OpenOffice.org が起動する様になりました。
/usr/lib64/ooo-3.0_64/share/uno_packages/cache 下のディレクトリやファイルのパーミッションが何故そんな設定になってしまっていたのか、その原因は全く不明です。て言うか、ひょっとしてこれって、私の環境固有の問題?