[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: mypaedia-fpw released


こんばんは, 宮本です。

# サーバ または クライアント の話なので, 
# プラットホームのニュースグループを残します。

<884a6g$hpj$2 _at_ ns.src.ricoh.co.jp>の記事において
ohta _at_ src.ricoh.co.jpさんは書きました。

>>しおざきかずひこさんという方が、Windows版のマイペ
>>ディア(日立デジタル平凡社の小型百科事典)をEPWING化
>>するFreePWINGスクリプトを公開されました。以下のと
>>ころでアクセスできます。
>>  http://openlab.ring.gr.jp/edict/mypaedia-fpw/
>>
>>これで作られたEPWING書籍はndtpd+Bookviewやlookupな
>>どUNIX上の検索ソフトで検索可能です。

さっそく 500円の出費で挑戦しました。結果は, スバラシイ !!
めでたしメデタシ。

で終われば良かったのですが, 数回はちゃんと動作したのに, 
いろいろといじっているうちに動作しなくなっちゃいました。
そこで ndtpd や bookview を消して再インストールしたりも
したのですが, 回復しません。

具体的な症状としては, ndtpd+bookview で bookview の検索語入力が
できまません。どこが悪いのでしょう ?

当方の環境は, 
  FreeBSD 3.2-RELEASE
  ja-ndtpd-2.2.2
  ja-bookview-2.4.1
で, ndtpd と bookview は 3.3R の ports を使って
make & make install しました。

再インストールは, pkg_delete で ndtpd や bookview を消して,
再度 ports で make & make install です。

mypaedia は上記 web ページにしたがって作成した
package (mypaedia-fpw1.0.tar.gz) を適当なディレクトリに
展開しました。

ndtpd.conf でコメントでない有効行は次の通りです。
-----
server-name             localhost
user                    nobody
group                   nogroup
hosts                   127.0.0.1
hosts                   !?
syslog-facility         local0
begin book
    name        MYPAEDIA
    title       Mypaedia (PC Success version)
    path        /usr/local/share/Ebooks/mypaedia
    max-clients         1
    hosts               127.0.0.1
    hosts               !?
    alias-kojien        MYPAEDIA
end
-----

また bookview の設定をしてホームにできた .bookview はこれです。
-----
server localhost:ndtp:
start-server1 1
prefer-sizes 0
display-bitmaps 1
display-toolbar 1
text-spacing 0
-----

bookview を起動すると, サーバ (localhost:ndtp) に接続され, 
書籍としても 「マイペディア」 が選択されます。そして最下行には
「Select マイペディア...done.」と出ます。
しかし, 検索語入力のフィールドにカーソルは入らずに, 
検索語の入力ができません。そして [Query][Q sel][Clear] ボタンや, 
[MENU][RIGHT] ボタンは灰色のままで有効化されません。

このときの ndtpd の log は, 次の通りです。
(bookview の起動から終了まで, ホスト名は hostname に置換した。) 
ちゃんと動いていたときには, syslog の設定が悪くて log は残っていません。
-----
Feb 16 20:55:14 hostname ndtpd[83155]: connected: user=?, host=localhost(127.0.0.1)
Feb 16 20:55:14 hostname ndtpd[83155]: succeeded: command=A, user=?, host=localhost(127.0.0.1)
Feb 16 20:55:14 hostname ndtpd[83155]: succeeded: command=t, user=?, host=localhost(127.0.0.1)
Feb 16 20:55:14 hostname ndtpd[83155]: succeeded: command=L, book=MYPAEDIA/MYPAEDIA, user=?, host=localhost(127.0.0.1)
Feb 16 20:55:14 hostname ndtpd[83155]: succeeded: command=I, book=MYPAEDIA/MYPAEDIA, user=?, host=localhost(127.0.0.1)
Feb 16 20:55:14 hostname ndtpd[83155]: succeeded: command=XI, book=MYPAEDIA/MYPAEDIA, user=?, host=localhost(127.0.0.1)
Feb 16 20:58:07 hostname ndtpd[83155]: succeeded: command=Q, user=?, host=localhost(127.0.0.1)
Feb 16 20:58:07 hostname ndtpd[83155]: the child server process exits
Feb 16 20:58:07 hostname ndtpd[78845]: receives SIGCHLD
-----

どこかに何か lockfile でも残っているのでしょうか ?
どこがわるいのでしょうか ?

-----
Dr. Ryo MIYAMOTO; rmiya _at_ cc.hirosaki-u.ac.jp; 
Department of Materials Science and Technology, Faculty of S&T, 
Hirosaki University; Bunkyo-cho, Hirosaki, 036-8561, JAPAN; 
TEL +81-172-39-3564; FAX +81-172-39-3541

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: