お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-06-13 01:13:27

hibari
メンバ
登録日: 2008-01-01

atokx2をインストールすると、firefox3.0が起動しない

いつもお世話になります。
ubuntu8.04を、7.04→7.10→8.04とアップグレードして、インストールしました。atokx2をインストールするまでは、firefox3.0は正常に動いていました。しかし、atokx2を
http://groups.google.com/group/viva-ubuntu/web/atok-for-linux  を参考にしてインストールしてから、firefox3.0が起動しなくなりました。
手順は以下の通りです。
/etc/apt/sources.list に以下のりポジトリを追加。
deb http://www.da-cha.jp/debian/dists/sarge ./
deb http://www.da-cha.jp/debian/dists/sid ./
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get install iiimf-htt-csconv iiimf-htt-server iiimf-htt-xbe iiimgcf iiimf-client-el iiimf-client-el-bin libiiimcf2 libiiimp0
$ sudo apt-get install atokx2
途中でatokx2ーCDのありかを聞かれるので、CD-ROMに「一太郎 for linux」を挿入して、atokx2のインストールは正常に終了。
そこで、firefox3.0を起動しようとするが、できない。
それで、http://memo.officebrook.net/20080111.html  を参考に
/etc/X11/xinit/xinput.d/iiimf_atokx2の9行目の
GTK_IM_MODULE=iiimをxim としてみたが、症状は変わらず、firefoxが起動しない。

たぶんX11のgnome関係のファイルが悪さしているのだと思いますが、わかる方がいらっしゃれば、教えて頂ければありがたいです。
ちなみに、別デスクトップPCのubuntu7.10では、atokx2もfirefox2.0も正常に動いています。それで、これはubuntu8.04の問題でもあるような気がして、投稿した次第です。

最後の編集者: hibari (2008-06-13 01:15:10)

オフライン

 

#2 2008-06-13 19:15:55

najanaja
メンバ
登録日: 2007-05-08

Re: atokx2をインストールすると、firefox3.0が起動しない

ここらへんことはやってみましたか?
http://memo.officebrook.net/20070307.html#p01
http://memo.officebrook.net/20070410.html#p01


現在、8.04にてatokx3を使っていますが、atokでFirefox3が落ちることはありません。

オフライン

 

#3 2008-06-13 21:29:08

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

najanajaさん、早速のレス、ありがとうございます。

najanaja による投稿:

ここらへんことはやってみましたか?
http://memo.officebrook.net/20070307.html#p01
http://memo.officebrook.net/20070410.html#p01
現在、8.04にてatokx3を使っていますが、atokでFirefox3が落ちることはありません。

http://memo.officebrook.net/20070307.html#p01 に書いてある方法は、atokのインストール方法だと思いますが、私がインストールした方法は、#1に書いたような方法でした。この方法で、atokは動くようになりました。しかし、firefox3.0が起動しなくなった訳です。そして、
http://memo.officebrook.net/20070410.html#p01 
に書いてあるように(以下のように)やってみました。
$ sudo mkdir /usr/lib/gtk-2.0/immodules
$ cd /usr/lib/gtk-2.0/immodules
$ sudo ln -s ../2.4.0/immodules/im-iiim.* ./
$ cd /etc/gtk-2.0
$ gtk-query-immodules-2.0 >/tmp/new
$ sudo rm gtk.immodules
$ sudo cp /tmp/new ./gtk.immodules
そして、再起動。やはりfirefoxは起動しませんでした。synapticでatokx2を削除。再起動。
今度は、firefoxは起動します。やはりgtk+関係の何かのファイルが悪さしている気がします。
私のatokが、atokx2ということもあると思います。

最後の編集者: hibari (2008-06-13 21:30:58)

オフライン

 

#4 2008-06-13 22:09:53

yasu
メンバ
登録日: 2007-03-23

Re: atokx2をインストールすると、firefox3.0が起動しない

atokx2を入れておかしくなるのはFirefox3だけなんでしょうか?
何かしらメッセージを吐いてますか?

ダメ元でSwiftfoxを試してみるとか。

オフライン

 

#5 2008-06-14 00:03:23

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

yasuさん、さっそくのレス、ありがとうございます。

yasu による投稿:

atokx2を入れておかしくなるのはFirefox3だけなんでしょうか?
何かしらメッセージを吐いてますか?
ダメ元でSwiftfoxを試してみるとか。

atokx2をインストールしておかしくなるのは、今のところfirefox3.0だけです。
エラーメッセージは、何も出ていません。firefoxが立ち上がらないだけです。
thunderbirdもsylpheedもgnomeコンソールも、正常に動きます。
atokx2を削除すると、firefox3.0は正常に起動します。swiftfoxも
http://d.hatena.ne.jp/itiri/20080519/1211196149 
を参考にインストールして、起動してみました。(swiftfoxというソフトがあることは、知りませんでした。)
しかし、swiftfoxもfirefoxもatokx2をインストールするとフリーズし、削除すると起動します。症状は同じです。やはりatokx2関係のソフトの何かが悪さしているようです。
今のところatokではなく、scim+anthyを使うことにしました。(このスレッドも、scim+anthyで書いています。)残念ですが....。

最後の編集者: hibari (2008-06-14 00:05:44)

オフライン

 

#6 2008-06-14 02:34:40

anoir
モデレータ
From: Berkeley, CA
登録日: 2007-01-13

Re: atokx2をインストールすると、firefox3.0が起動しない

ATOK X3なら公式の動作環境にUbuntu 8.04 LTS 日本語ローカライズド Desktopが入っておりインストール方法もjustsystemsに掲載されています。

http://www.justsystems.com/jp/products/atok_linux/spec.html
http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=042708

オフライン

 

#7 2008-06-14 08:50:06

yasu
メンバ
登録日: 2007-03-23

Re: atokx2をインストールすると、firefox3.0が起動しない

anoirさんが仰るようにAtokx3にするのが一番手っ取り早いんですが(^_^;

後は何だろう、Gtk+のテーマをデフォルトにしてみるとか、Firefoxをセーフモードで起動してみるとか、IIIMF関連のパッケージをHardy環境下でビルドするとか、そのぐらいでしょうか。

Firefoxだけがおかしくなるというのも悔しいですね。

オフライン

 

#8 2008-06-28 00:16:36

ikuya
モデレータ
From: Osaka
登録日: 2006-10-20

Re: atokx2をインストールすると、firefox3.0が起動しない

ちょっと調べてみたのですが、
http://blog.goo.ne.jp/ikunya/e/29827c3223bb791492cadb5917a938d8
これで直りませんかね。

オフライン

 

#9 2008-06-29 20:16:48

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

ikuya による投稿:

ちょっと調べてみたのですが、
http://blog.goo.ne.jp/ikunya/e/29827c3223bb791492cadb5917a938d8
これで直りませんかね。

ikuyaさん、調べて頂いてありがとうございます。上記のブログのようにやってみましたが、やはりできませんでした。やはりatokx3とatokx2の違いによるものでしょうか。
やってみたこと
1)synapticでatokx2をインストール
2)/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
   に"/usr/lib/gtk-2.0/immodules/im-iiim.so"
   "iiim" "Internet/Intranet Input Method" "iiimgcf" "/usr/share/locale" ""
   と追記
3)synapticでscimを削除
4)再起動。firefox3を起動するが、起動せず。

オフライン

 

#10 2008-06-29 20:56:55

ikuya
モデレータ
From: Osaka
登録日: 2006-10-20

Re: atokx2をインストールすると、firefox3.0が起動しない

geditとかgnome-terminalで右クリックしてIIIMだったかなんだったか、そういう項目は出てきますか?

オフライン

 

#11 2008-06-30 14:06:10

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

ikuya による投稿:

geditとかgnome-terminalで右クリックしてIIIMだったかなんだったか、そういう項目は出てきますか?

すみません。これがどういう意味なのか、よくわからないのですが・・・

オフライン

 

#12 2008-08-01 07:29:56

dolphin6k
新しいメンバ
登録日: 2008-08-01

Re: atokx2をインストールすると、firefox3.0が起動しない

Ubuntsuではないのですが、CentOS-5.2環境下でも同様の現象が起きています。Atok for Linux + Firefox 3 です。
こちらでは、コマンドラインからfirefoxを起動してみると、以下のように segmentation faultで落ちていますが、hibariさんのところではいかがでしょうか?

/usr/lib/firefox-3.0.1/run-mozilla.sh: line 131:  8253 セグメンテーション違反です               "$prog" ${1+"$@"}

オフライン

 

#13 2008-08-14 00:10:33

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

dolphin6k による投稿:

コマンドラインからfirefoxを起動してみると、以下のように segmentation faultで落ちていますが、hibariさんのところではいかがでしょうか?

hibariです。返事が遅くなり、申し訳ありません。
ubuntu8.40で、atokx2+firefox3.0で、コマンドラインから
$/usr/lib/firefox-3.0/firefoxとすると、
Segmentation fault と出て、やはりfirefoxが起動できません。

オフライン

 

#14 2008-08-15 21:00:50

dolphin6k
新しいメンバ
登録日: 2008-08-01

Re: atokx2をインストールすると、firefox3.0が起動しない

hibari による投稿:

ubuntu8.40で、atokx2+firefox3.0で、コマンドラインから
$/usr/lib/firefox-3.0/firefoxとすると、
Segmentation fault と出て、やはりfirefoxが起動できません。

同じ症状ですね。
ディストリビューション依存ではなく、firefoxのバグの可能性がありますね。
手元の環境では、とりあえず、firefox-2をインストールしてしのいではいるのですが、う~む、bugzillaに報告した方がいいのでしょうかね?

オフライン

 

#15 2008-08-16 05:23:06

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

dolphin6k による投稿:

同じ症状ですね。
ディストリビューション依存ではなく、firefoxのバグの可能性がありますね。
手元の環境では、とりあえず、firefox-2をインストールしてしのいではいるのですが、う~む、bugzillaに報告した方がいいのでしょうかね?

私の場合は、ubuntu8.04にfirefox3.0を残し、atokx2をインストールしないで、anthy+scimで日本語変換をしています。
atokx2をインストールすると、firefox3.0が起動せず、atokx2を削除すると、firefox3.0が起動しますので、私の推測では、どうもatokx2の中の何かのファイルが悪さしているのではないかと思っています。(firefox3.0のバグではないのではないか、と思っています・・・・)
atokx3では、同様の症状は出ないようですね。

オフライン

 

#16 2008-08-17 13:30:10

dolphin6k
新しいメンバ
登録日: 2008-08-01

Re: atokx2をインストールすると、firefox3.0が起動しない

もう少し調べて、Xlibの中で落ちているところまでは突き止めました。
今、imDefLkup.cを読んでいるところですが、今のところ何がなにやらサッパリです。

$ gdb /usr/lib/firefox-3.0/firefox

<...SNIP...>

(gdb) run
Starting program: /usr/lib/firefox-3.0/firefox

<...SNIP...>

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208170800 (LWP 7709)]
0x007908a2 in _XimSetEventMaskCallback (xim=0x879cab0, len=16, data=0xbfd5e158 "%", call_data=0x879cab0 "\230�\202") at imDefLkup.c:73
73          ic->private.proto.forward_event_mask     = buf_l[0];

オフライン

 

#17 2008-08-17 22:18:37

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

ubuntu8.04で、firefox3.0+atokx2 で私のところでは、以下のようなメッセージが出ます。

$ gdb /usr/lib/firefox-3.0/firefox
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/lib/firefox-3.0/firefox
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
〜省略〜
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb43f7b90 (LWP 6612)]
[Thread 0xb43f7b90 (LWP 6612) exited]
[New Thread 0xb1920b90 (LWP 6614)]
[New Thread 0xb43f7b90 (LWP 6613)]
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb111fb90 (LWP 6615)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7d1a6c0 (LWP 6601)]
0xb6b262f2 in _XimSetEventMaskCallback () from /usr/lib/libX11.so.6
(gdb)
最後の3行がどういう意味なのか、識者の方のアドバイスを望みます。

オフライン

 

#18 2008-08-18 17:41:45

dolphin6k
新しいメンバ
登録日: 2008-08-01

Re: atokx2をインストールすると、firefox3.0が起動しない

hibari による投稿:

最後の3行がどういう意味なのか、識者の方のアドバイスを望みます。

hibariさんの場合はバイナリのシンボルがstripされた状態なので私のテスト結果より情報量が少なくなっていますが(私は、debug情報取得のために、多くのdebuginfoパッケージを追加インストールしました)、基本的に同じ箇所(関数_XimSetEventMaskCallback ()の内部)でsegmentation faultが発生しています。

この関数は、XlibのimDefLkup.cで定義されていて、共有ライブラリ /usr/lib/libX11.so.6 に含まれています。

なんらかのバグにより配列 buf_l の初期化がされていないのではないかと思いますが、もう少し追跡して X のバグなのか firefox のバグなのか当たりをつけないことには、報告先すら決められないので・・・・というところで止まっています。

オフライン

 

#19 2008-08-19 00:13:56

dolphin6k
新しいメンバ
登録日: 2008-08-01

Re: atokx2をインストールすると、firefox3.0が起動しない

解決しました!(このメッセージも、ATOK for Linux + Firefox 3 で書いています)
結局のところ、既存の情報と同根(ただし、もう少し根が深い)でした。

ATOK X3も含め、gtk.immodulesに設定が必要という情報が多くあった訳ですが、調べてみたところ、gtk用のモジュールがインストールされていませんでした。
atokのインストールスクリプトを読んでみたところ、gtk-2.2, gtk-2.4以外の場合はこれがインストールされません。CentOS-5の場合、gtk-2.10ですからこれに該当します。おそらくUbuntuも同様でしょう。

というわけで、

(1) CD-ROMにある gtk-2.4用のパッケージを手動でインストール
  (/usr/lib/gtk-2.0/2.4.0/immodules/ 以下にファイルがインストールされる)
(2) /usr/lib/gtk-2.0/2.4.0/immodules/im-iiim.so へのシンボリックリンクを
   /usr/lib/gtk-2.0/immodules/ に作成
(3) 次のコマンドで、gtk.immodulesの設定ファイルを更新
  # gtk-query-immodules-2.0-32  > /etc/gtk-2.0/i686-redhat-linux-gnu/gtk.immodules

これでオッケーでした。
最後の (3) の手順はredhat流なので、既存の投稿のリンク先にもあるUbuntsu流に読み替えてください。

よそ者がお騒がせしました m(_ _)m

オフライン

 

#20 2008-08-21 09:37:38

dolphin6k
新しいメンバ
登録日: 2008-08-01

Re: atokx2をインストールすると、firefox3.0が起動しない

何度もすみません...

よくよく調べたら、Justsystemのサイト(http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=030571)で、Fedora Core 6用のGTK+モジュール(2.10)とインストーラーが配布されていました。GTK+-2.4用のモジュールを無理矢理使うより、こちらが良いですね。

UbuntsuのGTK+のバージョンは知りませんが、バージョンが合わない場合は、同じサイトからダウンロードできるアップデートパッケージに、GPLに従って iiimfのソースコードが含まれていますので、これを使ってコンパイルしなおしても良いかもしれません。

オフライン

 

#21 2008-12-16 16:49:28

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

dolphin6k による投稿:

(1) CD-ROMにある gtk-2.4用のパッケージを手動でインストール
  (/usr/lib/gtk-2.0/2.4.0/immodules/ 以下にファイルがインストールされる)
(2) /usr/lib/gtk-2.0/2.4.0/immodules/im-iiim.so へのシンボリックリンクを
   /usr/lib/gtk-2.0/immodules/ に作成
(3) 次のコマンドで、gtk.immodulesの設定ファイルを更新
  # gtk-query-immodules-2.0-32  > /etc/gtk-2.0/i686-redhat-linux-gnu/gtk.immodules

dolphin6k様   hibariです。長い間沈黙していて、すみません。何かと仕事が忙しく、返事を書くのを怠り、まことに申し訳ありません。
実はまだ、「atokx2をインストールすると、firefox3が立ち上がらない」という問題は、解決していません。長い間、この問題から離れていたので、初歩的なところでつまずいています。
2,3教えて頂けると、感謝です。
まず(1)のCD-ROMにあるgtk-2.4用のパッケージという、このCD-ROMは、何のCD-ROMでしょうか?
それと、(3)のredhat用のコマンドは、ubuntu風に書き直すと、どういう書式になるでしょうか?
よろしくお願いします。

オフライン

 

#22 2009-01-16 23:48:24

dolphin6k
新しいメンバ
登録日: 2008-08-01

Re: atokx2をインストールすると、firefox3.0が起動しない

Hibari さん

Ubuntu を使っていないので、以下、全く保証はできませんが、Hibariさんのケースも、ほぼ間違いなく私と同じ原因のように見えます。

要点は、

 (1) GKT+ 用の input method module (im-iiim.so) がインストールされていること。
 (2) 上記モジュールのインストール先など、必要な情報が、GTK の設定ファイルに登録されていること。

です。これまでお調べになったことから推測すると、Ubuntu の場合は、

hibari による投稿:

1)synapticでatokx2をインストール
2)/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
   に"/usr/lib/gtk-2.0/immodules/im-iiim.so"
   "iiim" "Internet/Intranet Input Method" "iiimgcf" "/usr/share/locale" ""
   と追記

のほかに、

3) im-iiim.so を (上記設定ファイルに合わせて)/usr/lib/gtk-2.0/immodules/ 以下にインストールする。

が必要だと思われます。まず、この場所を確認してみて下さい。 im-iiim.so は存在しないはずです。

次に、3) の方法ですが、8月19日に私が書いた内容は、GTK+ 2.10 の環境で無理矢理 2.4 用のモジュールを使うというものです。これでもうまくいきましたが、その後、Just System で、2.10 用のモジュールが配布されていることに気が付いて、8月21日の投稿となりました。

Ubuntu のGTK+ のバージョンが 2.10 ぴったりなら(ぴったりじゃ無くても多分)、Just System で配布されている 2.10 用のモジュールが使えるでしょう。Fedora用のRPM形式のほか、tar.gz 形式のアーカイブも含まれていて、この中に im-iiim.so があります。これでダメなら、CD-ROMに含まれている 2.4 用のモジュールも試してみてください。

CD-ROM とは何か、とのご質問ですが、もちろん Atok for Linux の CD-ROM です。

オフライン

 

#23 2009-09-10 16:04:37

hibari
メンバ
登録日: 2008-01-01

Re: atokx2をインストールすると、firefox3.0が起動しない

ubuntu8.04に、atokx2を無事インストールでき、firrefox3.0も起動できるようになりましたので、自分自身のメモのために、また他の方々の参考になればと、遅ればせながらアップします。
主に、下記のURLを参考にしました。
http://memo.officebrook.net/20070307.html
http://memo.officebrook.net/20070410.html

まず、「一太郎for linux」のCDをPCに挿入し、CDにあるgtk-2.4用のパッケージをインストールする。
$sudo -s
#cd /
#tar xzvf /home/toshio/iiimf-gtk24-trunk_r2059-js1.i386.tar.gz
それから
deb http://www.da-cha.jp/debian ./
deb-src http://www.da-cha.jp/debian ./
deb http://www.da-cha.jp/debian/dists/etch ./
を #gedit /etc/apt/sources.listに追加
#apt-get update
#apt-get upgrade
#apt-get install iiimf-htt-csconv iiimf-htt-server iiimf-htt-xbe iiimgcf iiimf-client-el iiimf-client-el-bin libiiimcf2 libiiimp0

http://packages.debian.org/sid/i386/atokx2/downloadから、atokx2のパッケージを落としてきて、
#dpkg --install /home/toshio/atokx2_17.0-2.1-6_i386.deb
atokx2の場所を聞かれるので、tabキーを押して、ok

あと、firefoxが落ちないようにするため、以下のようにする。

$ sudo mkdir /usr/lib/gtk-2.0/immodules
$ cd /usr/lib/gtk-2.0/immodules
$ ln -s ../2.4.0/immodules/im-iiim.* ./
$ cd /etc/gtk-2.0
$ gtk-query-immodules-2.0 >/tmp/new
$ sudo cp /tmp/new ./gtk.immodules

ただ、「一太郎 for linux」は、ubuntu8.04にインストールできなくなりました。(ubuntu7.10には、インストールできます。)
インストールしようとすると、途中で画面が真っ暗になり、止まります。どなたか成功した方はいませんか?

オフライン

 

Board footer

Powered by FluxBB