index

2002年 10月
 
    1 2 3 4 5 6
  7 8 9 10 11 12 13
  14 15 16 17 18 19 20
  21 22 23 24 25 26 27
  28 29 30 31      
2002年 11月
          1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
2002年 12月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

アレ

  ▽20021108b #日記

接骨院に寄ってから出社.

今日の仕事は「Barracuda ATA V 120GB を Escarade で RAID にした 2U サーバに FreeBSD をインストールして Linux 用のアプリを動かす」とゆー, 何とも楽しいものだ.にこにこ.

Escarade は FreeBSD 4.7-RELEASE で何もせずともあっさり認識されて,楽でよいよい. で,ports でさくさくと必要なものを入れてーっと.

で,Linux 用のアプリってのは WebTrends という Web のログ解析ソフトなんだけど,こいつをインストール. 「システムスタートと同時に起動しますか?」なんていう質問は, たぶん Linux 向けに /etc/rc.d/init.d/webtrends とかを書くのだろうから, これは /usr/local/etc/rc.d で起動するスクリプトを自分で書くことにして no を選択. 他は特に問題なさそうかな.

で,インストールして起動.うりゃ...んーとりあえず起動はおっけーみたいだな. netstat -a してみると,きちんと port 1099 を LISTEN している (port 番号は設定変更可能). ではブラウザで http://localhost:1099 にアクセス.あれーエラー?

動いてるように見えるんだけど... httpd の役割をする(と思われる)wtrs_ui プロセスは動いてるんだけど, そこから起動されるスクリプト処理の wt_script.bin がコケてるのかな?

> ldd wt_script.bin
wt_script.bin:
        libpthread.so.0 => /lib/libpthread.so.0 (0x280f5000)
        libm.so.6 => /lib/libm.so.6 (0x2810c000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x2812e000)
        libdb.so.3 => not found
        libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x281be000)
        libdl.so.2 => /lib/libdl.so.2 (0x281c5000)
        libc.so.6 => /lib/libc.so.6 (0x281c9000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x282ff000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x280dc000)

これですかのー? ってことで, ln -s /compat/linux/lib/libdb-3.1.so /compat/linux/lib/libdb.so.3 っと. ていうかこれってどうして最初からこの symlink が用意されてねーのだ?  まぁとりあえずこれで動作するようになったぞっと.

と思ったら,syslog にオニのよーにメッセージが出まくってるぞー.

/kernel: linux: syscall rt_sigtimedwait is obsoleted or not implemented (pid=6350)
last message repeated 447 times
(以下延々と)

いやどうよこれは? どうも FreeBSD の Linux 互換機能で rt_sigtimedwait なる system call が実装されてない模様. って時点で深夜になったんで今日はここまでとしようー.

index