Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0002753Vine Linux1 バグ公開2014-03-15 00:082015-12-19 22:33
takezou06 
 
毎回 
完了不明 
6.2 
 
x86
GConf2-2.32.1-2vl6.i686.rpm
0002753: ユーザホームがnfs上に存在する時に「GNOMEパネルが消える。」(32bit限定)
「GNOMEパネルが消える。」vineが32bitの時だけ不具合が発生
※64bitの時は不具合が発生しない。

環境:Vine Linux 6.2(3.4.69-1vl6) ―――32bit
   ユーザホームは、nfs上に存在する。
   (nfsサーバ側はWindows2012 ServerのNFSサーバー機能)

調査の結果、
/usr/libexec/gconf-sanity-check-2 でエラーになっている。
どうも、ファイルの情報がうまく取れないので、「~/.gconf」を
作成しようするが、既に存在するのでエラーになってしまう。


_FILE_OFFSET_BITSを64ビット化(CFLAGSで明示的に指定)し、
SRPMをリビルドしてrpmを置き換えたところ問題は解消。

SPECファイルの変更点は以下のとおりです。
#########################################################
diff GConf2-vl.spec GConf2-vl.spec.org
135c135
< %configure --disable-gtk-doc --disable-static --enable-defaults-service --with-gtk=2.0 CFLAGS="-g -O2 -D_FILE_OFFSET_BITS=64"
---
> %configure --disable-gtk-doc --disable-static --enable-defaults-service --with-gtk=2.0

#########################################################

(xxxUIDというIDの実行結果例 (xxxUIDのホームはautofsマウント))

$ /usr/libexec/gconf-sanity-check-2
現在、お使いの設定を格納したファイルが使用中です。

他のコンピュータからあるセッションにログインして、他のログイン・セッションが設定ファイルを使用しているかもしれません。

現在のセッションを使用し続けることは可能ですが、他のセッションでその設定に関連する一時的な問題を引き起こす原因になるかもしれません。

続行しますか? を続行しますか? (y/n)y
"次の問題を解決するにはお使いのシステムの管理者に連絡してください:
[アドレス "xml:readwrite:/home/xxxUID/.gconf" (設定ファイル "/etc/gconf/2/path") を解決することができなかった] - 失敗: ディレクトリ '/home/xxxUID/.gconf' を作成できませんでした: ファイルが存在します
設定されていません。
課題の履歴
2014-03-15 00:08takezou06新規課題
2015-12-19 22:33tomopコメント追加: 0009698
2015-12-19 22:33tomop状態新規 => 完了

コメント
(0009698)
tomop   
2015-12-19 22:33   
 最終更新日から1年以上経過したためクローズします。