LiMo BBS System


日記更新一覧
Wiki トピック一覧
カレンダー
トピックリストビュー
タイトルツリービュー
ると's メタファビュー
ると's オーサービュー
携帯電話用ビュー
新規トピック記事の作成

最新記事表示数 [ 5/10/15/25/50/100 ]

No.000199 - Wiki Edit -
Date : Jan.26.2003 15:08'19
Topic : SL-A300 と ruby と lmbbs for Zaurus

No.000198 - Wiki Edit -
Date : Jan.26.2003 15:06'52
Topic : SL-A300 と ruby と lmbbs for Zaurus

No.000197 - Wiki Edit -
Date : Jan.26.2003 09:15'52
Topic : SL-A300 と ruby と lmbbs for Zaurus

No.000196 続・lmbbs for Zaurus と SL-A300
Author : れろれろ@ふみ
Date : Jan.26.2003 09:04'15
Reference : http://www.limo.fumi2kick.com/fbbs/lmdiary.rhtml?author=%A4%EC%A4%ED%A4%EC%A4%ED%A1%F7%A4%D5%A4%DF&id=192
Topic : Zaurus
先日の日記にて語った SL-A300 で lmbbs に不具合が生じる問題にて。
Zaurus-ja project の ruby パッケージを作成されている Kenjiさんの所では生じないという報告があってショックのパー。
http://club.h14m.org/kenji/diary/?200301c&to=200301261#200301261

いや、そんなことはないと意地になってもしょうがないんだけどある程度は情報をそろえるべえと必死になって原因調査。boa のソースも眺めたりしたが、まあこんなもんだろう。
下手すると長引きそうなので Wiki のほうにて纏める。
↓こちらへどうぞ
http://www.limo.fumi2kick.com/fbbs/lmwiki.rhtml?topic=SL-A300%26%2332%3B%A4%C8%26%2332%3Bruby%26%2332%3B%A4%C8%26%2332%3Blmbbs%26%2332%3Bfor%26%2332%3BZaurus
修正
返信

No.000195 - Wiki Edit -
Date : Jan.26.2003 08:55'29
Topic : SL-A300 と ruby と lmbbs for Zaurus

No.000194 SL-A300 と ruby と lmbbs for Zaurus
Date : Jan.26.2003 08:53'11
Edit history : Jan.26.2003 17:55'29
Jan.26.2003 18:15'51
Jan.27.2003 00:06'51
Jan.27.2003 00:08'19
Jan.27.2003 00:09'27
Jan.27.2003 00:10'10
SL-A300 に lmbbs をインストールしたら書き込みできない現象について。
そしてその回避方法。
(Jan.26.2003 れろれろ@ふみ)

*問題点
SL-A300 に lmbbs for Zaurus をインストールしようとした時、ruby のパッケージに Zaurus-ja project で配布されている物を利用すると書き込み等ができなくなる。
SL-C700 ではこの現象はみられない。

*現象
lmbbs で書き込みを行おうとすると '500 Server Error' が発生する。
'500 Server Error' は boa における cgi 実行エラーで、.cgi という拡張子が
付いていればファイルが存在しないような場合でもこのエラーになる。

ちなみにそのときの error_log
;[26/Jan/2003:06:41:08 +0000] Forked child "/home/root/public_html//127.0.0.1/lmbbs/bbs_post.cgi" pid 505
;[26/Jan/2003:06:41:08 +0000] cgi_header: unable to find LFLF
;[26/Jan/2003:06:41:08 +0000] reaping child 505: status 32512
まったく走っておらずスクリプトが云々の話でないことが見て取れる。

なぜか私の作成した ruby パッケージでは問題が発生しない。

*条件
最初に問題を確認したのは
> SL-A300 j1.10
> ruby_1.6.8-1rc1_arm.ipk
> eruby_0.9.8_arm.ipk
> boa_0.94.12_arm.ipk
> lmbbs_1.0.0_all.ipk
バージョンの違いかと一通りアップデートしたものの現象は変わらず
> SL-A300 j1.20
> ruby_1.6.8-1_arm.ipk
> eruby_0.9.8_arm.ipk
> boa_0.94.12_arm.ipk
> lmbbs_1.1.1_all.ipk

*rubyパッケージの違い
二つの ruby パッケージで何が違うのかというと Zaurus-ja project の方は libruby を利用する dynamic link になっており、私の方は static link になっている事。
インストール先や ruby lib 周りに差異はない。

このあたりから、ruby を起動しようとして libruby が読み込めていないのだと推測。
ただし eruby 経由で起動される ruby は正しく動作しているようなのであくまで boa から CGI として呼ばれる一段目におけるライブラリパスの環境変数設定の問題だと思う。

今だと Zaurus-ja project の方がメインストリームなのでなんとしてもそちらで問題なく動いて貰いたいところ。
要するに私のパッケージなんかとっとと捨てて Zaurus-ja project の方にみなさん移行して貰いたい。

*実験
以下の様な簡単なスクリプトでもエラーになることを確認。もちろんコマンドライン上からの起動は問題無く行える。
; #!/opt/QtPalmtop/bin/ruby
; print "Content-types: text/html\n\nhogehoge"
下記の様なスクリプトではCGIとして実行表示されるので boa や CGI 起動周りの問題ではなく ruby が起動できていないのだと絞り込める。
; #!/bin/sh
; echo "Content-types: text/html"
; echo
; echo
; echo "hogehoge"

*回避法
下記の手法のどれかで回避可能。
どっちにしても簡単ではないけれども、boa の設定ができた方々には問題無い物と思う。
**シンボリックリンクによる方法
原因としては簡単で CGI の起動時に libruby を読み込むためのライブラリパスが得られていない事にある。
試しに下記のようにして /usr/lib に libruby を置くと問題なく動作する事を確認した。
; ln -s /opt/QtPalmtop/lib/libruby.so /usr/lib/libruby.so
; ln -s /opt/QtPalmtop/lib/libruby.so.1.6 /usr/lib/libruby.so.1.6
; ln -s /opt/QtPalmtop/lib/libruby.so.1.6.8 /usr/lib/libruby.so.1.6.8
**ldconfigによる方法
根本的に悩んでいる問題として、SL-A300 には ldconfig コマンドが無く /etc/ld.so.conf の書き換えによるパスの追加ができないという物がある。
ldconfig 自体をどっかから持ってくれば済む、ということで Kenjiさんが glibc から ldconfig を抜き出したものをインストールする方法。
''ldconfig のパッケージ''
http://club.h14m.org/kenji/zaurus/sla300/ldconfig_2.2.2-1_arm.ipk
''該当記事''
http://club.h14m.org/kenji/diary/?200301c&to=200301261#200301261

ldconfig をインストールしたなら /etc/ld.so.conf に次の一行を追加し、その後 ldconfig を実行して変更を反映。
; /home/QtPalmtop/lib/
ldconfig 実行後は問題なく ruby CGI が使えるようになっている。



表示
修正
返信

No.000193 洗濯機を買ったお話
Author : れろれろ@ふみ
Date : Jan.25.2003 15:27'59
Topic : 日常
別に今使っている洗濯機が壊れたわけではない。
現在の洗濯機は10年選手なのだがまだまだ元気な様子。ちなみに今は無き NEC-HE の製品。NEC-HE(HomeElectronics) の洗濯機は品が良く他社OEMとしては売れていたのだがNECというネームバリューのせいでさっぱり人気が無いのだと購入時に店員に聞いた。まあ、そんな所も気に入って購入、洗濯機に特に思い入れもなかったので無難に使用を続けて今日に至るというわけだ。
そういえばこの洗濯機は10年前就職のために上京した際初めて購入した家電の一つであった。もう一つは湯沸かしポット。湯沸かしポットは先日パッキンがくたびれて使えなくなってしまったのでリタイアしたばかりだ。ああ、そう考えると微妙に思い出深いアイテムではあるのだなあ。

で、そんな風に不満も問題もないのになんで買い換える気になったのかというと昨年末に WEB をぶらぶらしていたら「簡易乾燥機能付き全自動洗濯機」なるものが 7万円代で購入できることを知ったからだ。簡易乾燥というのは洗濯槽に比べ少量ではあるのだけれども、いくらか乾燥できる機能がついた洗濯機。
残念ながら乾燥まで全自動というわけでなく、洗濯した後少量を選んで乾燥、その他は普通に干すといった感じで使うらしい。
んーいいねぇー欲しいねぇー、買っちゃおうか、と物色していた時に松下電器から 5kg(乾燥1.5kg) といった小型の新型が出ることを知ってしまった次第。
(一人暮らしに 7kg の洗濯機は必要ない)
その物件がコレ
http://prodb.matsushita.co.jp/products/national/NA/NA-F50XD.html

2月発売予定ということで、どうしたもんかと思いながら待っていたんだけど昨日ふとヨドバシカメラのサイトを眺めていたら 24日入荷予定とかあって「なにゅー」と飛び上がる。
今日早速行ってみたら店頭に鎮座ましましているではないか。早速店員に声をかけそれをビシィと指さし「くれ」と言う。
配達は流石に後日だけれども。

ここしばらくはなんとなくこういった白物家電が欲しくて色々そろえていた気がする。ふと目を向けてみると今時の便利機能が満載なあれこれが出ていて感心する物で。
修正
返信

No.000192 lmbbs for Zaurus と SL-A300
Author : れろれろ@ふみ
Date : Jan.25.2003 14:54'28
Reference : http://club.h14m.org/kenji/diary/?200301c&to=200301257#200301257
Topic : Zaurus
Kenji さんとこの日記で指摘されているのをみて思い出す。
lmbbs for Zaurus がなぜか Zaurus-ja project の ruby パッケージでは動作しないという現象があって、よくわかんないとほうりだしていた件。
実はその後の調査で SL-A300 でのみ起きている事がわかったんですが、そういった調査事項を報告するのを忘れていた次第。
取りあえずページの方に記述。
http://www.limo.fumi2kick.com/works/zaurus/index.html

おそらく boa から CGI 起動される第一発目でライブラリパスが設定されていなくて正常起動できないのではないかと睨んでいる最中。
それ以上の事は手を出せていないのでやはり絶賛放置プレイ中。
修正
返信

No.000191 ネットワーク家電とバグ
Author : れろれろ@ふみ
Date : Jan.20.2003 14:22'28
Topic : デジタルガジェット
Edit history : Jan.20.2003 23:25'24
そういや東芝の HDD/DVD-RAM レコーダ RD-XS40 のファームアップデートが公開されているんだったと思い出し更新してみる。
RD-XS40 は Ether 接続で番組予約ができたり、インターネット経由でiEPG 予約ができたりするのだが、さらにファームのアップデートを東芝サイトからダウンロードで入手してアップデートすることができるのだ。
わー、ネットワークインテリジェンスな感じー。ブロードバンド万歳。
ネットワーク経由で楽々アップデート完了 Ver1.0 から Ver1.2 へ。
(Ver1.1 なんていつ出てたんだろう)
iEPG 対応インターネット番組表へアクセスする際のプロキシ速度が速まったらしい。確かにとろかったからなあ。……心持ち程度?

あ、Netscape からも予約録画ができるようになっている。万歳。
ありがとー、新年早々働いてくれた誰かさん。
epステーションの時もメールで報告するまで気づいていなかったようだし、(明らかなバグは)やっぱりつついてみる価値はありますな :-)

いやーそれにしてもアップデートが楽になったのは良いんだけど、アップデートが必要な家電というのも痛し痒しかねー。
ソフト屋さんとしては「しかたがないんだよ」とシニカルに微笑むところで。

ちなみに ep ステーション(BS/CSチューナー)あたりだと、空から勝手にパッチが降ってきてこっそりといつのまにかファームがアップデートされていたりする。
それはそれですげえ。

修正
返信

No.000190 モバイルは落としてナンボ (2)
Author : れろれろ@ふみ
Date : Jan.20.2003 13:54'30
Topic : デジタルガジェット
今日はシリコンプレイヤー NW-E10 を地面に落下。
大した高さでは無かったんだけど、下が堅かったのと打ち所が悪かったらしくてクリティカルに昇天。
…泣いていいですか?

買ってから 1年3ヶ月。まだまだ絶好調だぜいと「凛花(らいむいろ戦奇譚OP)」をリピート状態で聞きながら歩いていた時の事でした。
うーむ、みごとなソニータイマーだ(違います)
修正
返信

最新ページを表示
次のページを表示
前のページを表示


LiMo BBS System - NewArticle
$Id: lmbbs.rhtml,v 1.17 2003/05/17 17:19:11 rero2 Exp $