
Ubuntu日本語フォーラム

ログインしていません。
つい先ほど、JD(バージョン1:2.4.2-090927-0ubuntu1 ja1)をSynapticでインストールし、GUI上から起動しようとしたところ、起動しなかったので端末から起動させようとしたところ、以下のようなメッセージが表示されました。
GLib-GObject-ERROR **: Attempt to add property GtkMenuBar::local to class after it was derived
aborting...
Aborted
これはどのようなことを示しているのでしょうか?
また、JDを起動するにはどうしたらよろしいのでしょうか?
オフライン
追記
Ubuntuのバージョンは9.10です。
よろしくお願いします。
オフライン
こちらでJDをインストールしてみたところ普通に起動しました。
エラーメッセージはなにかしらかのリソース周りに異常が発生していると読めるような気もしますが、詳しいことは私には判りません。
私のようにJD自体をクリーンインストールしたのではなく、Upgradeしたとのことなので、~/.jdを別名に変更して、jdを起動してみたら動いたりしませんでしょうか。
オフライン
hmatsue による投稿:
~/.jdを別名に変更して、jdを起動してみたら動いたりしませんでしょうか。
~/.jdを~/.jdoとリネームして(これで解釈は合ってますか?)起動を試みましたがダメでした。
ウンともスンとも言わない状況です。
端末で実行を試みても先ほどと同じエラーメッセージが出てきてしまいます。
オフライン
ダメでしたか。では、
find ~ -name \*jd\*
して、他に設定ファイルっぽいものが無いか確認してみてもらえますか(自分の環境で見た範囲では無さそうですが。。)。
また、
ldd `which jd`
して、足りないライブラリなどが無いか確認してみて下さい。
synapticからインストールしたのであれば、通常、足りないはずは無いのですが念のため。
オフライン
すいません。
こっちの症状っぽい気がしてきました。
https://bugs.launchpad.net/ubuntu/+source/jd/+bug/453400
私のところはKDE環境なので、その辺で差がでていたのかもですね。
当面は、gnome以外のデスクトップ環境を使って逃げるとかしかないかも。
# 個人的には軽量ならlxde、派手なのならKDEがお勧めです。
オフライン
#6のhmatsueさん
え? GNOMEじゃなくて、Gnome Global Menuのことですよね。
#1のnosadaさん
Gnome Global Menuを使ってませんか?
おー。gnomeのツールバーのことかと思っていましたが、
https://wiki.ubuntulinux.jp/UbuntuTips/Desktop/HowToShowMacLikeApplicationMenuWithUbuntu
こっちのやつでしたか。
こんなものもあったのですね。ご指摘多謝です。
と、いうことでGnome Global Menuを使っていることによる不具合の場合は、それを外す手もありそうですね。
オフライン
すみません、こちらを確認するのを忘れておりました。
hmatsue による投稿:
ダメでしたか。では、
コード:
find ~ -name \*jd\*して、他に設定ファイルっぽいものが無いか確認してみてもらえますか(自分の環境で見た範囲では無さそうですが。。)。
また、コード:
ldd `which jd`して、足りないライブラリなどが無いか確認してみて下さい。
synapticからインストールしたのであれば、通常、足りないはずは無いのですが念のため。
まず「find ~ -name \*jd\*」を実行してみたところ、以下のようになりました。(~はユーザ名です)
~/.jd
~/.jd/jd.conf.bkup
~/.local/share/Trash/info/jd.conf.bkup.trashinfo
~/.local/share/Trash/info/.jdo.trashinfo
~/.local/share/Trash/info/jd.2.conf.bkup.trashinfo
~/.local/share/Trash/info/jd.desktop.trashinfo
このうち、/home/~/.jd以下のものは「~/.jdを別名に変更して」という操作をすでにしたので、~/.local/share/Trash/info以下のものをリネームして起動を試みたところ、起動しませんでした。
また、「ldd `which jd`」を実行してみたところ、特に異常は見当たりませんでした。
また、gnome Grobal Menu を外して見ましたが、相変わらず起動はしませんでした。
今からデスクトップ環境をgnomeからKDE環境に変更してみたいとおもいます。
オフライン
nosadaさん による投稿:
また、gnome Grobal Menu を外して見ましたが、相変わらず起動はしませんでした。
gnome Grobal Menuを外したあとは、一度、再起動してから動作確認した方がよいかもです。
少なくともKDE(amd64)環境で動くことは確認しているので、jdの問題では無いと考えます。
今、一番怪しいのは、gnome Grobal Menuだと思いますので、もうちょっとだけgnome環境で粘ってみてもよいかも。
# KDEが気にいれば、それはそれでよいのですが。
オフライン
>hmatsueさん
一応KDEに移行する前にgnome Grobal Menuを外して再起動をかけたのですが、やはりというかなんというか、起動しませんでした。
現在はKDE環境に移行してJDの起動も確認したので、しばらくこのまま使ってみたいと思います。
ご教授の程有難うございました。
またお世話になる機会があればよろしくお願いします。
オフライン
うーん。そうでしたか。
上記の件、拝承です。
gnome環境とJDの件が少し引っかかりますが。。
オフライン
あと、見落としていましたが、~/.local/share/Trash以下のファイルはゴミ箱管理エリアなので基本的には手動で操作するべきではないところです。不整合を起こすといけないので、端末を立ち上げ
ls -al ~/.local/share/Trash/files
と入力して、必要なファイルが残っていないか確認し、不要なものしかなければ、
rm -r ~/.local/share/Trash/files/[消すファイル名]
rm -r ~/.local/share/Trash/info/[消すファイル名]
として対応するファイルをすべて消しておいて下さい。
例:
rm -r ~/.local/share/Trash/files/jd*
rm -r ~/.local/share/Trash/files/.jd*
rm -r ~/.local/share/Trash/info/jd*
rm -r ~/.local/share/Trash/info/.jd*
オフライン