2006年7月31日月曜日

amd64ではjavawsをサポートしてないのね。。

さて、javawsが必要なリッチクライアントを動かしたくなった。いつものamd64 linuxで。sun-j2sdk1.5_1.5.0+update05_amd64.debをいれてある。しかしそんなもんはない。javawsは動かん。

/usr/lib/j2sdk1.5-sun$ find |grep -i javaws
./man/man1/javaws.1.gz

あれおかしーな。あるじゃん。で、/usr/bin/javawsは存在した。

/usr/bin/javaws -> /etc/alternatives/javaws
/etc/alternatives/javaws -> /usr/lib/j2sdk1.5-sun/bin/javaws
$ ls /usr/lib/j2sdk1.5-sun/bin/javaws
/bin/ls: /usr/lib/j2sdk1.5-sun/bin/javaws: No such file or directory

ってことで_07をつくっていれてみた。同じことだった。

以下会社の賢者による話:

結果としては

Go with the 32 bit x86 build,

http://forum.java.sun.com/thread.jspa?threadID=745619&messageID=4268286

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4802695

によれば、

 Synopsis:  Support Java Plug-in on 64-bit AMD Opteron 
Submit Date 14-JAN-2003

というわけで、あまりやる気はないようです。

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4626735

Opps! My customers use JWS for their Accounting/Book keeping application. They depend on this application. I'm suggesting them moving to Suse Linux and use x86_64 based computers. What a mistake! At least, you could advertise people downloading Java for x86_64 platforms that there is no support for JWS... with big letters!!

と、あちこちで声が。

というわけでsarge chrootに環境作り中。

2006年7月18日火曜日

automatically generate Debian packages(*.deb) from gems (*.gem) in rubyforge.org

automatically generate debian packages(*.deb) from gems (*.gem) in rubyforge.orgという記事。すばらしいな。

とりあえずCをつかったものはうまくいかないようだが、ほぼこまらなそうだ。さっそく使ってみることにしよう。

Pure ruby gems are converted fine. However, ones including C extensionsare not, because Debian libraries on which the gem build-depends have tobe written in the control file in a manual way.

2006年6月14日水曜日

vmware-any-any-update101 on amd64 sid

しばらく前にsid amd64でのvmplayerがうごかなくなってしまって、(ia32-libのため)放置していて、こんどはkernelのほうがいろいろかわってしまって動かないでいたのだが、

http://ftp.cvut.cz/vmware/

から、vmware-any-any-update101 をもってきたら動いた。

Linux loon2 2.6.17-rc6
ii gcc 4.1.1-1 The GNU C compiler
ii ia32-libs 1.12 ia32 shared libraries for use on amd64 and i
ii libc6 2.3.6-15 GNU C Library: Shared libraries

2006年6月1日木曜日

firefoxをきれいにして設定しなおし。

firefoxがなぜか凍る問題で結局certとbookmarkをバックアップしてdirectory全部けずってやり直す。そうやってなんとかなったようだ。

しかしちゃんと追わなかったのはちょっと忸怩たるものがあるな。なぜか中ボタンでペーストするとその内容をURLだと判断するようでgoogleくんにつながってしまうのでabout:configでmiddlemouse.pasteをtrueに指定する。

2006年5月29日月曜日

futex loopふたたび

月曜仕事をはじめたらまた凍った。こないだなおったと思ってたんだけどな。

tagohさがんが昨夜うたがっていたgoogle toolbarのあたらしいのが出ていたのに注意してあげていなかったんだがな。

poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=5, events=POLLIN, revents=POLLIN}], 8, -1) = 1
futex(0x14230bc, FUTEX_WAKE, 1) = 1
futex(0x14230b8, FUTEX_WAKE, 1) = 1
futex(0x3560d8c, FUTEX_WAIT, 1, NULL) = 0
futex(0x36516b8, FUTEX_WAKE, 1) = 0
futex(0x14230bc, FUTEX_WAKE, 1) = 1
futex(0x14230b8, FUTEX_WAKE, 1) = 1
futex(0x36c830c, FUTEX_WAIT, 1, NULL) = 0

2006年5月24日水曜日

kernel2.6.15でfirefoxがfutex loopをする件について

昨日のfirefoxがしばらくすると動作しなくなる問題のつづき。

このときkernel2.6.15,libc6 2.3.6-9 amd 64 sid。だったわけだが、まあfutexの問題ならkernelかglibcかどっちだろということで、ということでいろいろためす。2.6.16.18にもしてみたが、結局のところ2.6.17-rc4でfutexの改善があるみたいなのをcommit logでみつけたのrobust-futexがよかったのかとりあえず2時間ほど普通につかったかんじでは問題ない。

一日動かしていても問題ありませんでした。

2006年5月23日火曜日

firefoxがfutex loopをする件について

昨日仕事をする前にapt-getをかけた。firefoxがしばらくすると動作しなくなる問題に。しょうがないのでstraceをかけてみるとfutex loopをおこしている気分。

read(5, "372", 1)                      = 1
ioctl(3, FIONREAD, [0]) = 0
poll([{fd=3, events=POLLIN}, {fd=9, events=POLLIN}, {fd=13, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=17, events=POLLIN|POLLPRI}, {fd=20, events=POLLIN}, {fd=5, events=POLLIN, revents=POLLIN}], 8, -1) = 1
futex(0x1420a6c, FUTEX_WAKE, 1) = 1
futex(0x1420a68, FUTEX_WAKE, 1) = 1
futex(0x6650e8c, FUTEX_WAIT, 1, NULL) = 0
futex(0x780d898, FUTEX_WAKE, 1) = 0
(continue..)

My problems were caused by the SwitchProxyextensionというのをみかけたが、そんなものは使っていない.

まあfutexの問題ならkernelかglibcかどっちだろ。

ということで今はここまで。