Java plugin が不調
Java の新しいの (jre-6u2-linux-i586.bin) をインストールしたら、Firefox の java プラグインが動かなくなり、~/plugin_stack.trace というファイルが作られるようになった。~/.plugin_stack.trace の中身はこんなの。
java.lang.NoClassDefFoundError: Could not initialize class com.sun.deploy.config.Config at sun.plugin.AppletViewer.initEnvironment(Unknown Source) at sun.plugin.navig.motif.Plugin.doit(Unknown Source) at sun.plugin.navig.motif.Plugin.start(Unknown Source)
エラーメッセージで検索したところこんなのが引っかかった。Re: Sun Java 6、Bug ID: JDK-6542512 Plugin for JDK 6u2 b01 doesn't work on RHEL 5 x86。libstdc++.so.5 が必要らしい。libstdc++-3-libc6.2-2-2.10.0.so と libstdc++.so.6.0.3 ならインストールされているけど 5 は無い。どうしようか。
追記:gcc-3.3.6 をコンパイルして libstdc++.so.5 をインストールした。打ったコマンドはこんなの。
tar jxvf gcc-3.3.6.tar.bz2 tar jxvf gcc-g++-3.3.6.tar.bz2 tar jxvf gcc-core-3.3.6.tar.bz2 cd gcc-3.3.6/ mkdir objdir cd objdir/ ../configure --enable-languages=c++ make su make install-target-libstdc++-v3
あと、libstdc++.a と libstdc++.la がダウングレードするので、元の 6.0.3 に戻した。